CSS ๊ท์น์ ๋ํด ์ ๋ฐ์ ์ผ๋ก ์์๋ณด๋ฉฐ, ๊ทธ๋์ ๋์ณค๋ ๋ถ๋ถ์ ๋ํด ๋ค์ ํ ๋ฒ ์ ๋ฆฌํด๋ณด๋ฉฐ ์ฝ๋๋ฅผ ๊น๋ํ๊ฒ ๋ฆฌํฉํ ๋ง ํ๋ ๋ฒ์ ๋ํด ์์งํด๋ณด์. ์ถ๊ฐ์ ์ผ๋ก, CSS ์ ํ์์ ์ข ๋ฅ์ ๋ํด์๋ ํ
CSS์์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ ๊ฒ์ Web Design์ ํต์ฌ ๋ถ๋ถ์ด๋ค. ์ฌ๊ธฐ์๋ ์ ๋์ ํฌ๊ธฐ ๋จ์์ ์๋์ ํฌ๊ธฐ ๋จ์์ ์ฐจ์ด์ ๊ณผ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ๋ค.ํฝ์ (px): ์ ๋์ ์ธ ํฌ๊ธฐ ๋จ์์ด๋ค. ํ๋ฉด์ ๊ตฌ์ฑํ๋ ๊ธฐ๋ณธ ๋จ์๋ก, ํ๋ฉด์ ํด์๋์ ๋ฐ๋ผ ํฌ๊ธฐ๊ฐ ๊ฒฐ์ ๋
CSS๋ฅผ ์ฌ์ฉํ๋ค๋ณด๋ฉด ์์ฃผ ์ฐ๋ CSS ์์ฑ๋ค์ด ์๊ธด๋ค. ์ด๋ฐ ๊ฒฝ์ฐ ๋งค๋ฒ ๊ตฌ๊ธ๋ง์ ํตํด ํด๊ฒฐํ๊ธฐ ๋ณด๋ค๋ ๋ด๊ฐ ์ฌ์ฉ๋ฒ์ ์ด๋์ ๋ ์์งํ๊ณ ์์ ๋, ํจ์ฌ ๋ ๋น ๋ฅด๊ณ ๊ฐํธํ๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ๊ฐ๋ฅํ๋ค. ์ถ๊ฐ๋ก, ํ์ธ์ ์ฝ๋๋ฅผ ๊ด์ฐฐํ ๋๋ ๋์์ด ๋๋ค. ์ด๋ฒ ๊ธ์ ํตํด ์์ฃผ ์ฐ
๐ ๋ง์๋๋ก ๋ฐฐ์น๋์ง ์๋๋ค๊ณ ? CSS์ Display ์์ฑ์ผ๋ก ํด๊ฒฐํด๋ณด์! ์น ํ์ด์ง๋ฅผ ๋์์ธํ๋ค๋ณด๋ฉด ๋ด ๋ง์๋๋ก ๋์ง ์์ ๋๊ฐ ์ฐธ ๋ง๋ค. ๊ทธ ๋๋ง๋ค ๋ด ์์ ๊ฐ์ฅ ๋ง์ด ์ฉ์ธ ๊ฒ์ด ๋ฐ๋ก Display ์์ฑ์ด๋ค. CSS์์ display ์์ฑ์ ์นํ์ด์ง ์์์
์์ ๊ธ์ ํตํด CSS ์ ํ์์ ๋ํด ์ ์ ์ธ๊ธํ ๋ฐ ์๋ค. CSS ์ ํ์๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ, ๊ทธ๋ฆฌ๊ณ ์ ์ ํ๊ฒ ์ฌ์ฉํ๋ฉด ๊น๋ํ Styling์ ํตํด CSS๋ฅผ ์์ฑ ๊ฐ๋ฅํ๋ค. ๊ทธ๋์ ๋์ CSSํ์ผ์ ์๋ง์ ๋ด์ฉ๋ค๋ก ๊ฐ๋์ฐจ ์์๋ค. ํ ๊ฐ์ง ์์ ์ฌํญ์ด ์๊ธฐ๋ฉด ๊ทธ์ CSS ์ ํ์
๐ CSS ๊ท์น ์์์ ํต์ฌ: Cascade์ ์ดํด์ ํ์ฉ ์์ ๊ธ Outro์์ CSS ์ ํ์๋ฅผ ๊ณผ๋ํ๊ฒ ๋ณต์กํ๊ฒ ์ฌ์ฉํ๋ฉด, ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง๊ณ ์คํ๋ ค ์์ ์ ์ด๋ ค์์ด ์์ ์ ์๋ค๋ผ๊ณ ์ธ๊ธํ์์๋ค. ๊ทธ ์ด์ ๋ ๋ฐ๋ก, CSS ๊ท์น์๋ '์์'๊ฐ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ด๋ค.
HTML ํ๊ทธ๋ฅผ ๋ชจ๋ ์ธ์ฐ๊ณ ์ฌ์ฉํ๋ ์ฌ๋์ ์์ ๊ฒ์ด๋ค. ๋ ์ญ์๋ ์์ฃผ ์ฌ์ฉํ๋ ํ๊ทธ๋ฅผ ์ ์ธํ๊ณ ๋ ๋ชจ๋ฅด๋ ํ๊ทธ๊ฐ ๋ง๋ค. ๋ชจ๋ฅด๋ ํ๊ทธ์ ๋ํด์ ๊ตฌ๊ธ๋ง์ ํตํด ๊ทธ๋๊ทธ๋ ๋ง์ถฐ์ ์ฌ์ฉํ๋ ๊ฒ๋ ๋ฅ๋ ฅ์ด๊ณ ์ค์ํ๋ค. ํ์ง๋ง ์ค์ ํ๊ทธ๋ค์ ๋ํด์ ํ๊ทธ์ ์๋ฏธ, ๊ทธ๋ฆฌ๊ณ ํด๋น ํ๊ทธ
HTML์์ ๋ฆฌ์คํธ๋ ๋งค์ฐ ์ ์ฉํ๋ค. ํนํ, ๋ฆฌ์คํธ๋ ์น ํ์ด์ง์์ ์ ๋ณด๋ฅผ ์ ๋ฆฌํ๊ณ ํ์ํ๋ ๋ฐ ์ ์ฉํ๋ค. ๋ฐ๋ผ์ ๋ฆฌ์คํธ๋ฅผ ์ ์ฌ์ฉํ๋ฉด ๋ ผ๋ฆฌ์ ๋ ฌํ๊ณ , ๋์ฑ ๊น๋ํ ๊ณ์ธต์ ๊ตฌ์กฐ๋ฅผ ํํ ๊ฐ๋ฅํ๋ค.HTML์์ ๋ฆฌ์คํธ๋ฅผ ์์ฑํ๊ณ ์คํ์ผ๋งํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋ฉฐ ๋ฆฌ์คํธ๋ฅผ ํตํด
์๋ฉํฑ ํ๊ทธ๋ '๋ฐ๋์' ์ฌ์ฉํด์ผ ํ๋ ๊ฒ์ ์๋๋ค. ์๋ํ๋ฉด ์๋ฉํฑ ํ๊ทธ๋ <div>์ ๊ธฐ๋ฅ์ ์ฐจ์ด๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์๋ฉํฑ ํ๊ทธ๋ฅผ '๋ฐ๋์', ๊ทธ๋ฆฌ๊ณ '์' ์ฌ์ฉํด์ผ ํ๋ค. ์๋ฉํฑ ํ๊ทธ์ ๋ํด ํ์ตํด๋ณด๋ฉฐ ์ ์๋ฉํฑ ํ๊ทธ๋ฅผ ์ฌ๋๋ค์ด ๊ทธ๋ฆฌ๋ ๊ฐ์กฐ
์น ๋์์ธ์ ํ๋ค๋ณด๋ฉด ๋ค์ํ ๋ ์ด์์ ์๊ตฌ์ฌํญ์ ๋ง์ถฐ๊ฐ๋ ๊ฒ์ ํ์์ ์ธ ์์ ์ด๋ค. ํนํ ์ฌ์ฉ์ ์นํ์ ์ธ ์น ๋์์ธ์ ์คํํ๊ธฐ ์ํด์๋, ์ด๋ฌํ ์๊ตฌ์ฌํญ๋ค์ '์ ์ฐํ๊ฒ' ๋์ํ ์ ์๋ ๋ฅ๋ ฅ์ด ์ค์ํ๋ค. ์ด๊ฒ์ด ๋ฐ๋ก '์ ์ฐ์ฑ'์ ์ฅ์ ์ด์ ํต์ฌ์ด๋ฉฐ, ํ๋ ์น ๋์์ธ์์ ๋งค
์์ ๊ธ์ ํตํด Flexbox๋ฅผ ํ์ฉํ๋ฉด ์ ์ฐํ๊ฒ CSS ๋ ์ด์์์ ์ค์ ํ ์ ์๋ค๊ณ ํ์ตํ์๋ค. Grid๋ Flexbox์ ๋น์ทํ๊ฒ ํจ๊ณผ์ ์ผ๋ก CSS ๋ ์ด์์์ ์ค์ ํ๋๋ฐ ๋์์ ์ฃผ๋๋ฐ, ๋๋ก๋ Flexbox๋ณด๋ค Grid๋ฅผ ์ฐ๋ ๊ฒ์ด ๋ ํจ๊ณผ์ ์ด๊ณ ๊น๋ํ๊ฒ CSS ๋