Section1 Unit4 [HTML/CSS] ํ์ฉ
๊ณ์ฐ๊ธฐ ๋ชฉ์
๋ง๋ค๊ธฐ
โญ๏ธ ๊ณผ์ . ๊ณ์ฐ๊ธฐ ๋ชฉ์ ๋ง๋ค๊ธฐ
• ์์ด์ดํ๋ ์
• HTML, CSS ์์ฑ
์์ฑํ๋ ์์ด์ดํ๋ ์์ ํ ๋๋ก HTML์ ์์ฑํ๊ณ , CSS๋ก ์คํ์ผ๋ง์ ํ๋ค. ํ์ด ํ๋ก๊ทธ๋๋ฐ ๊ณผ์ ๋ผ ํ์ด์ ํจ๊ป ์งํํ๊ณ , ์์ ์ด ๋๋ ํ์ ๊ฐ์ ๋ณด์ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค.
๋๋ ์ต๋ํ ์ค์ ๋์์ธ๊ณผ ๋น์ทํ๊ฒ ํ๋ ค๊ณ ํ๊ณ , ๋ธ๋ผ์ฐ์ ์ฌ์ด์ฆ์ ๋ง๊ฒ ํฌ๊ธฐ๊ฐ ์ ๋์ ์ผ๋ก ๋ณํ์ผ๋ฉด ํด์ min/max width, height ํฌ๊ธฐ๋ฅผ ์ ํ ํ ์๋์ ๋จ์์ธ %, rem ๋ฑ์ ์ฌ์ฉํด์ CSS๋ฅผ ์์ฑํ๋ค. ์ด ๊ณผ์ ์์ font-size๊ฐ ์๊ฐ๋๋ก ์กฐ์ ์ด ์ ๋์ง ์์์ ๊ณ ๋ฏผ์ ์ข ๋ง์ด ํ์๋๋ฐ media query๋ก ํด๊ฒฐํ๋ค.
๐ฉ๐ป๐ป ๊ณ์ฐ๊ธฐ ๋ชฉ์ ๋ง๋ค๊ธฐ HTML, CSS ↓
See the Pen ๊ณ์ฐ๊ธฐ by sowon (@hello_FAY) on CodePen.
๋๋ flexbox๋ฟ๋ง ์๋๋ผ ๋ ์ด์์์ ์ ๋ ฌํ๋ ๋ค๋ฅธ ๋ฌธ๋ฒ๋ค๋ ํจ๊ป ์ฌ์ฉํ๋๋ฐ, ๊ณ์ฐ๊ธฐ๋ฅผ ์์ฑ ํ ๋ผ์ด๋ธ ์ธ์ ์ ๋ณด๋ ๊ฐ์ฌ๋์ด flexbox๋ง์ ํ์ฉํด์ ๊ณ์ฐ๊ธฐ๋ฅผ ๋ง๋๋ ์์ ๋ฅผ ๋ณด์ฌ์ฃผ์๊ธธ๋ ๊ฐ์๊ฐ ๋๋๊ณ ๋ด CSS๋ flexbox๋ฅผ ํ์ฉํ ๊ฑธ๋ก ๋ฐ๊ฟ๋ณด์๋ค.
↓ flexbox๋ฅผ ํ์ฉํ CSS ์ฝ๋ ๐
See the Pen ๊ณ์ฐ๊ธฐ_flexbox CSS by sowon (@hello_FAY) on CodePen.
๊ฒฐ๊ณผ์ ์ผ๋ก UI๊ฐ ๋ฐ๋๊ฑด ์์ง๋ง, ์ฝ๋๋ flexbox๋ฅผ ํ์ฉํ ๊ฑธ๋ก ๋ฐ๊พธ์ด ๋ณด์๋ค.
๋์ค์ Grid๋ ๋ค์ ํ์ตํด ๋ด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. Flexbox๋ Grid๋ณด๋ค ํ์ฉ๋น๋๊ฐ ๋ ๋์ ์์ฃผ ์ฌ์ฉํ์๋๋ฐ, Grid๋ ์ฌ์ฉํ์ง ์๋ค๋ณด๋ ๊ณต๋ถ๋ฅผ ํด๋ ์๊พธ ๊น๋จน๊ฒ ๋๋ค๋... Flexbox์ Grid ๋ ๋ค ์ ์ ํ ๋์ ์ํฉ์ ๋ง๊ฒ ์ฌ์ฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
๐ ์ค๋์ ํ๊ณ
2์ฃผ์ฐจ ๊ฐ์๊ฐ ์์๋์๋ค. ์ค์ ์๋ ๋๊ธฐ๋ถ์ฌ ์ธ์ ์ด, ์คํ์๋ ๋ผ์ด๋ธ ์ธ์ ์ด ์งํ๋์๋ค.
๋๊ธฐ๋ถ์ฌ ์ธ์ ์์๋ ์ง๋ 1์ผ์ฐจ์ ๋ดค๋ ๊ณ ์ ๋ง์ธ๋์ ๊ณผ ์ฑ์ฅ ๋ง์ธ๋์ ๋ฑ์ ๊ดํ ์ด์ผ๊ธฐ๋ฅผ ํ๋ค. ๊ธ์ ์ ์ธ ๋ง์๊ฐ์ง์ ๊ฐ๊ธฐ ์ํ ๋ค์ง๋ ์๊ฐํด๋ดค๋๋ฐ, ๋ค๋ฅธ ์ฌ๋๊ณผ ๋น๊ตํ์ง ์๊ณ ๋์ ๊ธฐ์ค์ ๋ง๊ฒ ์ด์ฌํ ํ์๋ ์๊ฐ์ด ๋ค์๋ค.
๋ผ์ด๋ธ ์ธ์ ์์๋ ์ด๋ฒ ๊ณผ์ ์๋ ๊ณ์ฐ๊ธฐ ๋ง๋ค๊ธฐ ๊ฐ์์ ๋ฆฌ๋ทฐ๋ฅผ ํ๋ค. flexbox๋ฅผ ํ์ฉํด์ ๊ณ์ฐ๊ธฐ๋ฅผ ๋ง๋๋๋ฐ ๊ฐ์ฌ๋(?)์ด ์ ๋ง๋ก flexbox๋ง ์์ฒญ๋๊ฒ ํ์ฉํด์ ๋ง๋ค์๋ค…! ๋๋ ๊ทธ๋ฅ ์ด๊ฒ์ ๊ฒ ์์ด์ ์ฌ์ฉํด์ flexbox์ ๋น์ค์ด ๋์ง๋ ์์๋๋ฐ..! ์์ ์ ๋ฃ๊ณ ๊ธฐ์กด์ ๋ด๊ฐ ์์ฑํ๋ CSS์์ flexbox๋ก ๋ฐ๊ฟ ์ ์๋ ๋ถ๋ถ๋ค์ ๋ฐ๊พธ์ด์ ๋ค์ ๋ง๋ค์ด๋ณด์๋ค.
๋ผ์ด๋ธ ์ธ์ ์ ๋ณด๋ฉด์ ์ ๋ง ๋ค์ํ ๋์์ธ์ด ๋์จ ๊ฒ์ ์กฐ๊ธ ๋๋์๋ค. ๋๋ mac์ ๊ธฐ๋ณธ ๊ณ์ฐ๊ธฐ๋ฅผ ๋๊ฐ์ด ๋ง๋ค์๋๋ฐ, ์ฐฝ์์ ์ด๊ณ ๊ท์ฌ์ด ์ํ๋ค๋ ๋ง์ด ๋์์๋ค. ๋๋ ์ ๋ ๊ฒ ํด๋ณผ๊ฑธ ๊ทธ๋ฌ๋, ํ๋ ์๊ฐ๋ ์ ์ ๋ค์๋ค ๐ ๋ ์ฐฝ์ฑ์ ์ด๋ป๊ฒ ํด์ผ ํค์ธ ์ ์์๊น?
'Frontend Dev > ๐ฅ ์ฝ๋์คํ ์ด์ธ FE ๋ถํธ์บ ํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Section1 Unit5 JavaScript ๊ธฐ์ด - ์กฐ๊ฑด๋ฌธ & ๋ฐ๋ณต๋ฌธ (0) | 2023.04.19 |
---|---|
Section1 Unit5 JavaScript ๊ธฐ์ด - ํ์ & ๋ณ์ (0) | 2023.04.18 |
Section1 Unit4 HTML, CSS ํ์ฉ (0) | 2023.04.14 |
Section1 Unit3 CSS ๊ธฐ์ด (0) | 2023.04.13 |
Section1 Unit2 HTML ๊ธฐ์ด (0) | 2023.04.12 |