๐ Div ๊ฐ์ด๋ฐ์ ๋ ฌ
๐ Div
๋ฐ์ ์ฐ์ต์ฝ๋๋ฅผ ํ๋ฒ ๋ฐ๋ผํ๊ธฐ๋ง ํ๋ฉด ์ ๋ ฌ์ ๋ํ ์ดํด๋๊ฐ ๋์์ง๊ณ , css๋ก ์์น๋ฅผ ์กฐ์ ํ๋๋ฐ ํฐ ๋ฌด๋ฆฌ๊ฐ ์์ด์ง ๊ฒ์ด๋ค.
10๋ถ์ด๋ฉด ๋๋๋๊น ์ผ๋จ ํด๋ณด์.
๋จผ์ ๊ฐ๋ก๋ก ์ ๋ ฌํ๊ณ ์ถ์ div์ class๋ dot์ด๋ผ๊ณ ํ๊ณ , ์ ๋ ฌ๋ div๋ค์ ๊ฐ์ธ์ค ํ๋์ div๋ฅผ dot-wrapper๋ผ๊ณ ํ์.
๐ dot
<div class="dot">1</div>
์ ์ฝ๋๋ฅผ ์์ฑํด์ฃผ๊ณ
.dot{
width: 100px;
height : 100px;
background-color: orangered;
color: white;
font-size: 3rem;
}
์ด๋ ๊ฒ css๋ฅผ ์ค์ ํด์ฃผ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ชจ์์ด ๋๋ค.
์ด์ ํฐํธ๋ฅผ 3rem ๋ฐ๊พธ๊ณ dot div ์์ ์๋ ๊ธ์ ์์๋ฅผ ์ ๊ฐ์ด๋ฐ๋ก ๋ฐฐ์น์ํค๊ธฐ ์ํด ๋ค์์ css์ ์ถ๊ฐํ์
line-height: 100px;
text-align: center;
margin: 0 auto;
line-height
๋ ์ํ div์ ๋์ด์ ๋์ผํ๊ฒ ์์ฑํ๋ฉด ์ํ์ ์ค๊ฐ์ ๋ฐฐ์น๊ฐ ๋๊ณ margin 0 auto
์์ 0์ ์ํ๋ก ๊ฐ์ง๋ ๋ง์ง๊ณผ auto๋ ์ข์ฐ๋ก ๊ฐ์ง๋ ๋ง์ง์ ์๋ฏธํ๋ค. ๋ฐ๋ผ์ ๊ฐ๋ฐ์๋๊ตฌ๋ก ํ์ธํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์์๋๋ ๋ง์ง์ด ์์ง๋ง ์ข์ฐ๋ก ๋ง์ง์ด full๋ก ์ฐจ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
๐ dot-wrapper
dot wrapper๋ฅผ ์ถ๊ฐํ์ฌ ๋ค์๊ณผ ๊ฐ์ด html์ ์์ ํด๋ณด์
<div class="dot-wrapper">
<div class="dot">1</div>
<div class="dot">2</div>
<div class="dot">3</div>
<div class="dot">4</div>
<div class="dot">5</div>
</div>
์๋ฌด๋ฐ css ์ค์ ์ ํด์ฃผ์ง ์์ผ๋ฉด dot div๋ ์ธ๋ก๋ก ๋ฐฐ์น๊ฐ ๋๋ค.
์๋ํ๋ฉด div๋ ๋ธ๋ก์์์ด๊ธฐ ๋๋ฌธ์ ํ ์ธต์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ด๋ค.
dot-wrapper๋ฅผ 600px๋ก ์ก์๋๊ณ ์์ ์๋ ์์๋ค์ ๊ฐ์ด๋ฐ์ ์ ๋ ฌํ๊ธฐ ์ํด์๋ inline-block์ dot์ ์ ์ฉํด์ฃผ์ด์ผ ํ๋ค.
.dot{
width: 100px;
height : 100px;
background-color: orangered;
color: white;
font-size: 3rem;
line-height: 100px;
text-align: center;
display: inline-block;
}
dot์ css๋ฅผ ์์ ๊ฐ์ด ์์ ํ๋ฉด dot์ ์ธ๋ผ์ธ ์์ฑ์ ๊ฐ์ง ๋ธ๋ก์์๊ฐ ๋๊ธฐ ๋๋ฌธ์ ์ผ์ชฝ๋ถํฐ ์ฐจ๋ก์ฐจ๋ก ๋ธ๋ก์ด ์์ด๊ฒ ๋๋ค.
๋ฐ๋ผ์ dot-wrapper์ css์ text-align:center
์ ์ ์ฉํด์ฃผ๋ฉด dot ํด๋์ค๋ค์ inline ์์ฑ์ ์ํด์ ๊ฐ์ด๋ฐ๋ก ์ ๋ ฌ์ด ๋๋ค.
๋ธ๋ก์์ ์ฌ์ด์ ๋น๊ณต๊ฐ์ด ์๊ธฐ๋ ์ด์ ๋ ๋ธ๋ก์ด inline ์์ฑ์ ๊ฐ์ง๊ฒ ๋๋ฉด์ textํ ๋์ด์๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. divํ๊ทธ๋ค ์ฌ์ด์ enter๊ฐ ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ ๋์ด์ฐ๊ธฐ๋ก ์ธ์ํ๊ณ ์์ ๊ณต๊ฐ์ด ์๊ธฐ๋ ๊ฒ์ด๋ค. ๋ง์ฝ divํ๊ทธ๋ค์ ํ ์ค๋์ด์ฐ๊ธฐ ์์ด ์ผ๋ ฌ๋ก ์์ฑํ๋ค๋ฉด ์ ๊ณต๊ฐ์ ์ฌ๋ผ์ง ๊ฒ์ด๋ค.
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ Div ๊ฐ์ด๋ฐ์ ๋ ฌ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@c-on/Div-๊ฐ์ด๋ฐ์ ๋ ฌ์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค