๐ ์์ ๋ก display์ ๋ํด ์ค๋ช ํ๋ฉด ๋ ์ดํด๊ฐ ์ฌ์ธ ๊ฒ ๊ฐ์ ๊ฐ๋จํ๊ฒ ์์ ๋ฅผ ๋ง๋ค์ด๋ณด์์ด์! codepen์ ์ฒ์ ์ฌ์ฉํด๋ณด์๋๋ฐ ์ฝ๋์ ๊ฒฐ๊ณผ๊ฐ ํจ๊ป ๋์์ ์ ๋ง ํธํ๋๋ผ๊ตฌ์.
๐ค CSS ์ฝ๋๋ฅผ ์งค ๋ display๋ฅผ ์์ฃผ ์ฌ์ฉํด๋ณด์์์๋ block, inline, inline-block์ ์ฐจ์ด์ ์ ์ค๋ช ํด๋ณด๋ผ๊ณ ํ๋ฉด ์ด๋ฒ๋ฒ๋ฒํ์ด์. ํฌ์คํ ์ ํตํด ๋ค์ ์ ๋ฆฌํด๋ณผ ์ ์๋ ์๊ฐ์ด ๋์์ด์.
block
์๋์ ์์ ์์ ํ๋์์ผ๋ก ๊ณต๊ฐ์ ์ฐจ์งํ๊ณ ์๋ block์ ํ ๋ฒ ๋ด์ฃผ์ธ์. ๋ค๋ฅธ ์์๋ค์ ๋ค๋ฅธ ์ค๋ก ๋ฐ์ด๋ด๊ณ ํผ์์ ํ ์ค์ ์ฐจ์งํ๊ณ ์์ต๋๋ค. inline๊ณผ inline-block์ ๋ณด๋ฉด, ๊ฐ์์ ๋ด์ฉ๋งํผ์ ํฌ๊ธฐ๋ฅผ ๊ฐ์ต๋๋ค. ๋ฐ๋ฉด์ block์ ํ ์ค ์ ์ฒด๋ฅผ ์ฐจ์งํ๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
block์ width
, height
, margin
, padding
์์ฑ์ด ๋ชจ๋ ๋ฐ์๋ฉ๋๋ค. ์๋์ ์์ ๋ block ์์ฑ์ divํ๊ทธ์ ์์ ์์ฑ์ ๋ชจ๋ ์ ์ฉ์์ผ๋ณธ ๊ฒ์
๋๋ค. 4๊ฐ์ง ๋ชจ๋ ์ ์ ์ฉ๋์ด ํตํตํ ๋ฐ์ค๋ชจ์์ ํ๊ณ ์๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
block
์ธ ๋ํ์ ์ธ ์์์๋์ ์์๋ค์ display ์์ฑ๊ฐ์ด block์ธ ๋ํ์ ์ธ ์์๋ค์ ๋๋ค.
<p>
<div>
<h>
<ul>
<ol>
<form>
๋ฑ...
inline
์๋์ ์์ ์์ ํํฌ์ ๋ฐ์ค์ธ inline์์๋ฅผ ๋ณด์๋ฉด, ์ค๋ฐ๊ฟ ์์ด ํ ์ค์ ๋ค๋ฅธ ์์๋ค๊ณผ ๋๋ํ ๋ฐฐ์น๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
inline์ width
์ height
์์ฑ์ ์ง์ ํด๋ ๋ฌด์ํฉ๋๋ค. block๊ณผ ๋ค๋ฅธ์ ์ด์ฃ . ๋ํ, display๊ฐ inline์ผ ๊ฒฝ์ฐ margin
๊ณผ padding
์์ฑ์ ์ข์ฐ ๊ฐ๊ฒฉ๋ง ๋ฐ์๋ฉ๋๋ค.
์๋๋ฅผ ๋ณด๋ฉด, 500px์ด๋ผ๊ณ ์ค์ ํ width
์ heigth
๋ฅผ ๋ชจ๋ ๋ฌด์ํ๊ณ ๋ฑ ์ปจํ
์ธ ํฌ๊ธฐ๋ง ์๋ฆฌ๋ฅผ ์ฐจ์งํ๊ณ ์๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. margin
๋ ์ํ์๋ ์ ์ฉ๋๊ณ ์์ง ์์์.
inline
์ธ ๋ํ์ ์ธ ์์
<span>
<a>
<em>
๋ฑ...
inline-block
์๋์ ์์ ์์ ๋
ธ๋์ ๋ฐ์ค๊ฐ inline-block ์์ฑ์ ์ ์ฉ์ํจ ์์์ธ๋ฐ์. inline-block์ ๋ง๊ทธ๋๋ก inline๊ณผ block์ ํน์ง์ด ํฉ์ณ์ก์ด์. ์ค๋ฐ๊ฟ๋ ์์ ๋ฟ๋๋ฌ width
, height
, margin
, padding
์ ์ฉ์ด ๋ชจ๋ ๊ฐ๋ฅํ์ฃ .
inline์ฒ๋ผ ์ค๋ฐ๊ฟ ์์ด ํ ์ค์ ๋ค๋ฅธ ์์๋ค๊ณผ ๋๋ํ ๋ฐฐ์น๋ ๋๊ณ block์ฒ๋ผ width
์ height
์ง์ , ๊ทธ๋ฆฌ๊ณ margin
๊ณผ padding
์์ฑ์ ์ํ ๊ฐ๊ฒฉ ์ง์ ๋ ๊ฐ๋ฅํ๋ต๋๋ค!
inline-block
์ธ ๋ํ์ ์ธ ์์
<img>
<input>
<button>
๋ฑ...