๋จ์ํ ๋ <br>์ ์ฌ์ฉํ๋ ๋ฐฉ์์์ ๋ฒ์ด๋, ์์๋ฅผ ์ปจํ
์ด๋(Container)๋ก ๊ฐ์ธ๊ณ CSS๋ก ์ ๋ฐํ๊ฒ ์ ์ดํ๋ ๋ฐฉ์์ ์ ๋ฆฌํด ๋ณด์์ต๋๋ค.
<img> ํ๊ทธ์ ํน์ง๋ฐฐ์น๋ฅผ ์์ํ๊ธฐ ์ , ์ฐ๋ฆฌ๊ฐ ๋ค๋ฃจ๋ ์ด๋ฏธ์ง ํ๊ทธ์ ํต์ฌ ํน์ฑ 3๊ฐ์ง๋ฅผ ๊ธฐ์ตํด์ผ ํฉ๋๋ค.
<img>๋ ์ด๊ณ ๋ซ๋ ๊ตฌ์กฐ๊ฐ ์๋ ํ๋์ง๋ฆฌ ํ๊ทธ์
๋๋ค.src="์ด๋ฏธ์ง URL"์ ํตํด ํ๋ฉด์ ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฌ์ต๋๋ค.์ด๋ฏธ์ง๋ฅผ ๊ฐ๊ฐ์ ๋
๋ฆฝ๋ ์ปจํ
์ด๋(nav)๋ก ๊ฐ์ธ๊ณ , CSS๋ฅผ ํตํด ๋ฐ์ค ๋จ์๋ก ์ฌ๋ฐฑ๊ณผ ์์น๋ฅผ ์ ์ดํ๋ ๋ฐฉ์์ผ๋ก ์ค์ตํด๋ณด์์ต๋๋ค.
์ด๋ฏธ์ง๋ฅผ 3๊ฐ์ฉ div์ article์ด๋ผ๋ ํฐ ํ์ ๋ด๊ณ , ๊ฐ ์ด๋ฏธ์ง๋ ๋ค์ nav๋ก ๊ฐ์ธ ๊ตฌ์กฐ์ ์ธ ๋
๋ฆฝ์ฑ์ ํ๋ณดํ์ต๋๋ค.
<div>
<nav>
<img src="์ด๋ฏธ์ง1.jpg" alt="">
</nav>
<nav>
<img src="์ด๋ฏธ์ง2.jpg" alt="">
</nav>
<nav>
<img src="์ด๋ฏธ์ง3.jpg" alt="">
</nav>
</div>
<nav style="height:50px;"></nav>
<article>
<nav>
<img src="์ด๋ฏธ์ง4.jpg" alt="">
</nav>
<nav>
<img src="์ด๋ฏธ์ง5.jpg" alt="">
</nav>
<nav>
<img src="์ด๋ฏธ์ง6.jpg" alt="">
</nav>
</article>
๋ฐ์ค ๋ชจ๋ธ์ ์๋ฆฌ๋ฅผ ์ด์ฉํด ๊ฐ๊ฒฉ์ ์ ์ดํฉ๋๋ค. inline-block์ ํตํด ์ธ๋ก๋ก ์์ด๋ ํ๊ทธ๋ค์ ๊ฐ๋ก๋ก ๋์ดํ๋ ๊ฒ์ด ํต์ฌ์
๋๋ค.
/* 1. ๋ชจ๋ ์ด๋ฏธ์ง์ ๋๋น๋ฅผ 300px๋ก ๊ณ ์ */
img {
width: 300px;
}
/* 2. ์ปจํ
์ด๋ ๋ด๋ถ์ ์์(๋ฐ์ค๋ค)๋ฅผ ์ค์์ผ๋ก ์ ๋ ฌ */
div, article {
text-align: center;
}
/* 3. ํต์ฌ: ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ธ๋ nav๋ฅผ ๊ฐ๋ก๋ก ๋ฐฐ์นํ๊ณ ์ฌ๋ฐฑ ํ๋ณด */
div,article > nav {
display: inline-block; /* ๋ธ๋ก ์์๋ฅผ ๊ฐ๋ก๋ก ๋์ด */
width: 360px; /* ์ด๋ฏธ์ง(300px)๋ณด๋ค ๋๊ฒ ์ค์ ํ์ฌ
60px์ ์ฌ๋ฐฑ ํจ๊ณผ ์์ฑ */
}
์น ํ์ด์ง์ ๋ ์ด์์์ ์ก๋๋ค๋ ๊ฒ์ ๊ฒฐ๊ตญ "๋ฐ์ค๋ค์ ํฌ๊ธฐ์ ๊ฐ๊ฒฉ์ ์กฐ์ ํ๋ ๊ฒ"์
๋๋ค. ์ค๋์ CSS ๋ฐ์ค ๋ชจ๋ธ์ ํต์ฌ์ธ padding๊ณผ margin์ ๊ฐ๋
์ ์ค์ต ์์ ์ ํจ๊ป ์ ๋ฆฌํด ๋ณด๊ฒ ์ต๋๋ค.
padding์ ์ฃผ๋ฉด ๋ด์ฉ๋ฌผ ์ฃผ๋ณ์ ์ด์ด ๋ถ๋ ๊ฒ๊ณผ ๊ฐ์์ ๋ฐ์ค์ ์ ์ฒด ํฌ๊ธฐ๊ฐ ๋์ด๋ฉ๋๋ค.padding ์์ญ๊น์ง ์ฑ์์ง๋๋ค.padding๊ณผ ๋ฌ๋ฆฌ ๋ง์ง์ -20px์ฒ๋ผ ์์ ๊ฐ์ ์ฃผ์ด ์์๋ค์ ๊ฒน์น๊ฒ ํ ์๋ ์์ต๋๋ค.inline-block์ ํ์ฉํด ์์๋ค์ ๊ฐ๋ก๋ก ๋์ดํ๊ณ , padding๊ณผ margin์ ์ง์ ์ ์ฉํด ๋ณด์์ต๋๋ค.

<div>์๋
ํ์ธ์.</div>
<section>์๊ฐ์ธ์.</section>
/* ๊ณตํต ์คํ์ผ */
div, section {
color: gold;
font-weight: bold;
font-size: 3rem;
display: inline-block; /* ๋ฐ์ค์ ์ฑ์ง์ ์ ์งํ๋ฉด์ ๊ฐ๋ก๋ก ๋์ด */
}
/* div: ์์ชฝ ์ฌ๋ฐฑ(Padding) ๊ฐ์กฐ */
div {
background-color: red;
/* ๋ฐ์ค์ ์์ชฝ ์ฌ๋ฐฑ, ์ํ์ข์ฐ ๋ชจ๋ 100px */
padding: 100px;
}
/* section: ๋ฐ๊นฅ์ชฝ ์ฌ๋ฐฑ(Margin) ๊ฐ์กฐ */
section {
background-color: blue;
/* ๋ฐ์ค์ ๋ฐ๊นฅ์ชฝ ์ฌ๋ฐฑ, ์ํ์ข์ฐ ๋ชจ๋ 100px */
margin: 100px;
}
img, a, span ๊ฐ์ ํ๊ทธ๋ ๊ธฐ๋ณธ๊ฐ์ด display: inline์
๋๋ค. ์ด ์ํ์์๋ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ด ์์ต๋๋ค.
๋ฐ๋ผ์ ๋ฐ์ค ๋ชจ๋ธ์ ์ ๋๋ก ํ์ฉํ๋ ค๋ฉด display: inline-block์ผ๋ก ๋ณ๊ฒฝํด์ฃผ๋ ๊ณผ์ ์ด ๊ผญ ํ์ํฉ๋๋ค!
Padding์ ๋ฐ์ค ๋ด๋ถ์ ๊ณต๊ฐ์, Margin์ ๋ฐ์ค ์ธ๋ถ์ ๊ณต๊ฐ์ ๋ง๋๋ ๊ฒ์ด๋ค!