CSS43 [์ฌ์ดํธ ๋ง๋ค๊ธฐ] ์ด๋ฏธ์ง ์ ํ 01 - ์ด๋ฏธ์ง ์์ ์ค๋ช , ๋ฒํผ ๋ฃ๊ธฐ ์ฌ์ดํธ ๋ง๋ค๊ธฐ : ์ด๋ฏธ์ง ์ ํ 01 ์ด๋ฒ ํฌ์คํ ์์๋ Figma์์ ๋ง๋ ์ด๋ฏธ์ง ์ ํ ์น์ ์ HTML๊ณผ CSS ์ฝ๋๋ก ์ฎ๊ธฐ๋ ์์ ์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Figma ๋จผ์ ๋ง๋ค๊ณ ์ ํ๋ ์น ์ฌ์ดํธ์ ๋ชจ์์ Figma๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ด์ฉํ์ฌ ์๋์ ๊ฐ์ด ๋ง๋ค์ด์ฃผ๋๋ก ํ์. ์ด๋ฒ์ ๋ง๋ค ์น ์ฌ์ดํธ์ ์ ํ์ ์ด๋ฏธ์ง ์์ ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ(์ค๋ช ), ๋ฒํผ์ ์ฌ๋ ค๋๋ ๊ฐ๋จํ ๋ฐฉ์์ด๋ค. HTML ์์ค ์น ํ์ค ์ค์๋ฅผ ์ํด ์๋งจํฑ ํ๊ทธ๋ฅผ ์ ๊ทน ์ฌ์ฉํ๊ณ , ์ด๋ฏธ์ง๋ img ํ๊ทธ๊ฐ ์๋ article ํ๊ทธ์ CSS๋ก ๋์ค์ ์ถ๊ฐํด์ค ๊ฒ. ์์ธํ ์ค๋ช ์ ์๋ ์์ ์ฝ๋์ ์ฃผ์์ฒ๋ฆฌ ๋ด์ฉ์ ์ฐธ์กฐํ ๊ฒ. ๋ณ๋น ์ ๋นต๊ต์ค ๊ฐ๊ฐ์์๐ ๋ณ๋น ์ ๋นต๊ต์ค์ด 2022๋ 8์ 23์ผ ๊ฐ๊ฐํฉ๋๋ค. ์๊ฐ์ ์ฒญ ๊ธฐํ๋ ์ง๊ธ ๋ฟ์ด๋ ์๋๋ฅด์ธ์! ๋๋ง์ ์ ๋นต ํฌํธ.. 2022. 8. 17. [CSS] ๊ธฐ๋ณธ ๋ฌธ๋ฒ - ์คํ์ผ์ํธ๋ฅผ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ๋ค ์ ๋ฆฌ CSS ๊ธฐ๋ณธ ๋ฌธ๋ฒ CSS ์ ์ ๋ฐฉ๋ฒ์๋ ๋ด๋ถ ์คํ์ผ์ํธ, ์ธ๋ถ ์คํ์ผ์ํธ, @import ๋ฐฉ์, ์ธ๋ผ์ธ ์คํ์ผ์ํธ ์ด 4๊ฐ์ง๊ฐ ์๋ค. ์ด ์ค ์ธ๋ถ ์คํ์ผ์ํธ๊ฐ ๋ง์ด ์ฌ์ฉ๋๋ฉฐ CSS ์ฝ๋๊ฐ ์ ์ ๊ฒฝ์ฐ ๋ด๋ถ ์คํ์ผ์ํธ๊ฐ ์ฌ์ฉ๋๋ค. ์ธ๋ผ์ธ ์คํ์ผ์ํธ๋ ์ ์ฌ์ฉ๋์ง ์์ง๋ง ์ฐ์ ์์๋ฅผ ๋์ฌ์ผ ํ ๋ ๊ฐํน ์ฌ์ฉ๋๋ค. ๋ํ CSS์์์ ์ฃผ์ ์ฒ๋ฆฌ๋ /* */ ๋ก ํ๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ 4๊ฐ์ง CSS ์ ์ ๋ฐฉ๋ฒ์ ๋ํด ์ดํด๋ณด๊ณ ์ ํ๋ค. 01. ๋ด๋ถ ์คํ์ผ์ํธ CSS๋ฅผ HTML ๋ฌธ์ ๋ด์ ํ๊ทธ๋ก ๊ธฐ์ฌํ์ฌ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๋ ์์ด ์ ์ ๋ ์ฌ์ฉํ๋ค. ์๋ 1 ๊ฒฐ๊ณผ ๋ณด๊ธฐ ์๋ 1 02. ์ธ๋ถ ์คํ์ผ์ํธ ์คํ์ผ ์์ฑ์ ๋ฐ๋ก ์ ์ฅํ์ฌ HTML ๋ฌธ์์ ํ์ผ๋ช ์ผ๋ก ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ. ์คํ์ผ ์์ฑ์ *.css ํ์ฅ์ ํ์ผ๋ก ์ ์ฅํ๊ณ .. 2022. 8. 14. [CSS] ๋ฏธ๋์ด ์ฟผ๋ฆฌ ํ์ฉํ๊ธฐ ๋ฏธ๋์ด ์ฟผ๋ฆฌ(Media Query)๋? ์ฌ์ฉํ๋ ๊ธฐ๊ธฐ์ ํด์๋์ ๋ฐ๋ผ CSS๋ฅผ ๋ถ๊ธฐ์ํค๋ ๊ธฐ๋ฒ์ด๋ฉฐ, PC ์ด์ธ์๋ ์ค๋งํธํฐ์ด๋ ํ๋ธ๋ฆฟ PC ๋ฑ ๋ค์ํ ๊ธฐ๊ธฐ์์ ์น ์ํ์ ํ๋ ์ฌ๋๋ค์ ์ํ ๋ฐ์ํ ํ๋ก์ ํธ์ ๋ฐ๋์ ํ์ํ๋ค. 01. ์ต์ ๊ฐ๋กํญ์ด 1000px, ์ฆ 1000px๋ณด๋ค ๋์ ํด์๋์ผ ๋ style_pc.css๋ฅผ ์ฐ๊ฒฐํ๋ค๋ ๋ป์ด๋ค. ํ๋ธ๋ฆฟ์ด๋ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๋ง๋ค ๊ฐ๋กํญ์ ๋ค๋ฅด๋ฉฐ Chrome์ ๊ฐ๋ฐ์ ๋๊ตฌ์ Toggle device toolbar๋ฅผ ๋๋ฅด๋ฉด ๊ธฐ๊ธฐ๋ง๋ค์ ํด์๋๊ฐ ๋ฑ๋ก๋์ด ์๊ณ ๊ธฐ๊ธฐ ๋ชจ๋ธ ์ถ๊ฐ๋ ๊ฐ๋ฅํ๋ค. ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๋ณ ํด์๋ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ ๊ฐ๋ก ์ธ๋ก iPhone X 375 812 iPhone 6, 7, 8 375 667 iPhone 6, 7, 8 plus 414 736 iPhone 5 32.. 2022. 8. 14. [์ฌ์ดํธ ๋ง๋ค๊ธฐ] ์นด๋ ์ ํ ์น์ ๋ง๋ค๊ธฐ ์ฌํํธ ์ฌ์ดํธ ๋ง๋ค๊ธฐ : ์นด๋ ์ ํ 03 ์ด๋ฒ ํฌ์คํ ์์๋ Figma์์ ๋ง๋ ์นด๋ ์ ํ ์น์ ์ HTML๊ณผ CSS ์ฝ๋๋ก ์ฎ๊ธฐ๋ ์์ ์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ต๋ํ ์น ํ์ค์ ์ค์ํ๊ธฐ ์ํด ์๋งจํฑ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๊ณ ์ด๋ฏธ์ง ์ถ๋ ฅ ์ figure ํ๊ทธ๋ก ๊ฐ์ธ๋ฉฐ, img ํ๊ทธ์์ alt(์ค๋ช )์นธ์ ๋ถ์ฐ ์ค๋ช ์ ๋ฃ๋ ๋ฑ์ ์์ ์ ์์ง ๋ง๋๋ก ํฉ์๋ค! Figma ๋จผ์ ๋ง๋ค๊ณ ์ ํ๋ ์น ์ฌ์ดํธ์ ๋ชจ์์ Figma๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ด์ฉํ์ฌ ์๋์ ๊ฐ์ด ๋ง๋ค์ด์ฃผ๋๋ก ํ์. ์ด๋ฒ์ ๋ง๋ค ์น ์ฌ์ดํธ์ ์ ํ์ ์นด๋ ์ ํ ์น์ ์ฌํํธ์ด๋ฉฐ ์ง๋ ๋ฒ ์นด๋ ์ ํ์ด ์ง๋ผ๋ฉด ์ํ๋ง์ด๋ผ๋ฉด ์ด๋ฒ ํธ์ ๋ถ๋ญ, ๋ง๋ผ๋ง์ด๋ ๊ฐ์คํ์๐ฅต. HTML ์์ค ์น ํ์ค ์ค์๋ฅผ ์ํด ์๋งจํฑ ํ๊ทธ๋ฅผ ์ ๊ทน ์ฌ์ฉํ๊ณ img ํ๊ทธ์์์ alt ๊ธฐ๋ฅ๋ ์ ๊ทน ํ์ฉํ ๊ฒ. ์์ธ.. 2022. 8. 10. [CSS] ๋นํธ๋งต ๋ฐฉ์๊ณผ ๋ฒกํฐ ๋ฐฉ์ ์์๋ณด๊ธฐ ๋นํธ๋งต(Bitmap) ๋ฐฉ์ ์๋ก ๋ค๋ฅธ ์ (ํฝ์ )๋ค์ ์กฐํฉ์ผ๋ก ๊ทธ๋ ค์ง๋ ์ด๋ฏธ์ง ํํ ๋ฐฉ์์ ๋นํธ๋งต์ด๋ผ๊ณ ํ๋ฉฐ, ์ฌ์ง ์ด๋ฏธ์ง์์ ์ฃผ๋ก ์ฌ์ฉ๋๋ค. ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ์ค์ด๋ฉด ์๋ณธ ์ด๋ฏธ์ง์ ์์์ด ๊ฐ๋ ๊ฒ์ด ๋จ์ ์ด์ ํฐ ํน์ง์ด๋ฉฐ ์ด์ ๋ํด ์ฐ๋ฆฌ๋ '๊ณ๋จํ์'์ด๋ '์ด๋ฏธ์ง๊ฐ ๊นจ์ก๋ค'๋ผ๊ณ ํํ ํํํ๋ค. ์น๋ช ์ ๋จ์ ใ๊ณ๋จํ์ใ์๋ ๋ง์ด ์ฌ์ฉ๋๋ ์ด์ ๋? ์ด๋ฏธ์ง๋ฅผ ํ์ํ๋ ๋ฐฉ์ ์ค ๊ฐ์ฅ ์ปดํจํฐ์ ๋ถ๋ด์ ๋ ์ฃผ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ๊ธฐ ๋๋ฌธ์ ์น์์ ์ด๋ฏธ์ง๋ฅผ ํ์ํ ๋์๋ ์ฃผ๋ก ๋นํธ๋งต ๋ฐฉ์ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ๋ค. ์ฐ๋ฆฌ๊ฐ ํํ ์ฌ์ฉํ๋ .jpg, .jpeg, .png, .gif ๋ฑ์ด ๋นํธ๋งต ๋ฐฉ์์ด๋ค. ๋ํ์ ํ์ผ ํ์ฅ์์ ํน์ง ์ ๋ฆฌ ํ์ฅ์ ํน์ง BMP ํฝ์ ๋ฐ์ดํฐ๋ฅผ ์์ถํ์ง ์๊ณ ๊ทธ๋๋ก ์ ์ฅ. ๊ตฌ์กฐ๊ฐ ๊ฐ๋จํ ๋ฐ๋ฉด ํ์ผ ์ฉ๋์ด ์ปค์ง๋ค๋ .. 2022. 8. 9. [์ฌ์ดํธ ๋ง๋ค๊ธฐ] ์นด๋(8๊ฐ) ์ ํ ์น์ ๋ง๋ค๊ธฐ ์ฌ์ดํธ ๋ง๋ค๊ธฐ : ์นด๋ ์ ํ 02 ์ด๋ฒ ํฌ์คํ ์์๋ Figma์์ ๋ง๋ ์นด๋ ์ ํ ์น์ ์ HTML๊ณผ CSS ์ฝ๋๋ก ์ฎ๊ธฐ๋ ์์ ์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ต๋ํ ์น ํ์ค์ ์ค์ํ๊ธฐ ์ํด ์๋งจํฑ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๊ณ ์ด๋ฏธ์ง ์ถ๋ ฅ ์ figure ํ๊ทธ๋ก ๊ฐ์ธ๋ฉฐ, img ํ๊ทธ์์ alt(์ค๋ช )์นธ์ ๋ถ์ฐ ์ค๋ช ์ ๋ฃ๋ ๋ฑ์ ์์ ์ ์์ง ๋ง๋๋ก ํฉ์๋ค! Figma ๋จผ์ ๋ง๋ค๊ณ ์ ํ๋ ์น ์ฌ์ดํธ์ ๋ชจ์์ Figma๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ด์ฉํ์ฌ ์๋์ ๊ฐ์ด ๋ง๋ค์ด์ฃผ๋๋ก ํ์. ์ด๋ฒ์ ๋ง๋ค ์น ์ฌ์ดํธ์ ์ ํ์ ์นด๋(8๊ฐ) ์ ํ ์น์ ์ด๋ค. HTML ์์ค ์น ํ์ค ์ค์๋ฅผ ์ํด ์๋งจํฑ ํ๊ทธ๋ฅผ ์ ๊ทน ์ฌ์ฉํ๊ณ img ํ๊ทธ์์์ alt ๊ธฐ๋ฅ๋ ์ ๊ทน ํ์ฉํ ๊ฒ. ์์ธํ ์ค๋ช ์ ์๋ ์์ ์ฝ๋์ ์ฃผ์์ฒ๋ฆฌ ๋ด์ฉ์ ์ฐธ์กฐํ ๊ฒ. ํฌํธํด๋ฆฌ์ค ๋ง๋ค๊ธฐ ์ทจ์ ์ฉ.. 2022. 8. 9. [์ฌ์ดํธ ๋ง๋ค๊ธฐ] ์นด๋ ์ ํ ์น์ ๋ง๋ค๊ธฐ ์ฌ์ดํธ ๋ง๋ค๊ธฐ : ์นด๋ ์ ํ ์ด๋ฒ ํฌ์คํ ์์๋ Figma์์ ๋ง๋ ์นด๋ ์ ํ ์น์ ์ HTML๊ณผ CSS ์ฝ๋๋ก ์ฎ๊ธฐ๋ ์์ ์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ต๋ํ ์น ํ์ค์ ์ค์ํ๊ธฐ ์ํด ์๋งจํฑ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๊ณ ์ด๋ฏธ์ง ์ถ๋ ฅ ์ figure ํ๊ทธ๋ก ๊ฐ์ธ๋ฉฐ, img ํ๊ทธ์์ alt(์ค๋ช )์นธ์ ๋ถ์ฐ ์ค๋ช ์ ๋ฃ๋ ๋ฑ์ ์์ ์ ์์ง ๋ง๋๋ก ํฉ์๋ค! Figma ๋จผ์ ๋ง๋ค๊ณ ์ ํ๋ ์น ์ฌ์ดํธ์ ๋ชจ์์ Figma๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ด์ฉํ์ฌ ์๋์ ๊ฐ์ด ๋ง๋ค์ด์ฃผ๋๋ก ํ์. ์ด๋ฒ์ ๋ง๋ค ์น ์ฌ์ดํธ์ ์ ํ์ ์นด๋ ์ ํ ์น์ ์ด๋ค. HTML ์์ค ์น ํ์ค ์ค์๋ฅผ ์ํด ์๋งจํฑ ํ๊ทธ๋ฅผ ์ ๊ทน ์ฌ์ฉํ๊ณ img ํ๊ทธ์์์ alt ๊ธฐ๋ฅ๋ ์ ๊ทน ํ์ฉํ ๊ฒ. ์์ธํ ์ค๋ช ์ ์๋ ์์ ์ฝ๋์ ์ฃผ์์ฒ๋ฆฌ ๋ด์ฉ์ ์ฐธ์กฐํ ๊ฒ. ๋ณ๋น ์ ๋นต๊ต์ค ๊ฐ๊ฐ์์๐ ๋ณ๋น ์ ๋นต๊ต.. 2022. 8. 8. [Layout] ๋ ์ด์์ 05 ๋ ์ด์์ 05 ์ ์ฒด ์์ญ์ด ๋ค์ด๊ฐ ๊ตฌ์กฐ์ด๋ฉฐ ์ค์ ์ฌ์ดํธ์์ ์ด๋ฐ ๊ตฌ์กฐ๋ฅผ ๋ง์ด ์ฌ์ฉํ๊ณ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด ๊ฐ์ด๋ฐ ์์ญ์ ์ค์ ํ๊ณ ๊ทธ๋ฐ ๋ค์ float, flex , grid ๋ฐฉ์ ์ค ํ๋๋ฅผ ์ ํํด ๊ตฌ์ญ์ ๋ถ๋ฅํ๋ค. Float์ ์ด์ฉํ ๋ ์ด์์ ๋ ์ด์์์ ํ์ ์ก์ ๋ ํ๊ทธ๊ฐ ์ฌ์ฉ๋๋ฉฐ ํด๋น ํ๊ทธ๋ Block ํ์์ด๋ฏ๋ก ๊ฐ๋ก๋ก ๋๋ํ ์ ๋ ฌ์ด ๋ถ๊ฐ๋ฅํ๋ค. ์ด๋ ๋๋ํ ์ ๋ ฌํด์ฃผ๊ณ ์ ํ๋ ์์์ CSS ์์ฑ์ float: left;๋ฅผ ์ ์ด์ฃผ๋ฉด ๋๋ํ ์ ๋ ฌ์ด ๊ฐ๋ฅํ๋ค. ๋จ, ์ด ์์ฑ์ ์ฐ๊ฒ ๋ ๊ฒฝ์ฐ, ์์ฑ์ ์ผ๋ ์๋์ footer์ height๊ฐ์ด 0์ด ๋์ด ๋ณด์ด์ง ์๊ฒ ๋๋ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋๋ฐ ์ด๋ด ๋์๋ ๋ณด์ด์ง ์๋ ํด๋น ์์์ clear: both;๋ฅผ ์ ์ด๋์ผ๋ฉด ํด๊ฒฐ๋๋ค. clear: both; ์ธ์๋ over.. 2022. 7. 29. [Layout] ๋ ์ด์์ 04 ๋ ์ด์์ 04 ์ ์ฒด ์์ญ์ด ๋ค์ด๊ฐ ๊ตฌ์กฐ์ด๋ฉฐ ์ค์ ์ฌ์ดํธ์์ ์ด๋ฐ ๊ตฌ์กฐ๋ฅผ ๋ง์ด ์ฌ์ฉํ๊ณ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด ๊ฐ์ด๋ฐ ์์ญ์ ์ค์ ํ๋ค. Container(์ปจํ ์ด๋)๋ฅผ ์ด์ฉํ ๋ ์ด์์ ์ ์ฒด ์์ญ์ด ๋ค์ด๊ฐ ๊ตฌ์กฐ์ด๋ฉฐ ์ค์ ์ฌ์ดํธ์์ ์ด๋ฐ ๊ตฌ์กฐ๋ฅผ ๋ง์ด ์ฌ์ฉํ๊ณ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด ๊ฐ์ด๋ฐ ์์ญ์ ์ค์ ํ๋ค. * { margin: 0; padding: 0; } #header { height: 100px; background-color: #E0F2F1; } #nav { height: 300px; background-color: #80CBC4; } #section { height: 500px; background-color: #26A69A; } #footer { height: 100px; background-color: #008.. 2022. 7. 29. [Layout] ๋ ์ด์์ 03 ๋ ์ด์์ 03 ์ ์ฒด ์์ญ์ด ๋ค์ด๊ฐ ๊ตฌ์กฐ์ด๋ฉฐ ์ค์ ์ฌ์ดํธ์์ ์ด๋ฐ ๊ตฌ์กฐ๋ฅผ ๋ง์ด ์ฌ์ฉํ๊ณ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด ๊ฐ์ด๋ฐ ์์ญ์ ์ค์ ํ๋ค. Float์ ์ด์ฉํ ๋ ์ด์์ ๋ ์ด์์์ ํ์ ์ก์ ๋ ํ๊ทธ๊ฐ ์ฌ์ฉ๋๋ฉฐ ํด๋น ํ๊ทธ๋ Block ํ์์ด๋ฏ๋ก ๊ฐ๋ก๋ก ๋๋ํ ์ ๋ ฌ์ด ๋ถ๊ฐ๋ฅํ๋ค. ์ด๋ ๋๋ํ ์ ๋ ฌํด์ฃผ๊ณ ์ ํ๋ ์์์ CSS ์์ฑ์ float: left;๋ฅผ ์ ์ด์ฃผ๋ฉด ๋๋ํ ์ ๋ ฌ์ด ๊ฐ๋ฅํ๋ค. ๋จ, ์ด ์์ฑ์ ์ฐ๊ฒ ๋ ๊ฒฝ์ฐ, ์์ฑ์ ์ผ๋ ์๋์ ์์๊ฐ ๋ณด์ด์ง ์๊ฒ ๋๋ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋๋ฐ ์ด๋ด ๋์๋ ๋ณด์ด์ง ์๋ ํด๋น ์์์ clear: both;๋ฅผ ์ ์ด๋์ผ๋ฉด ํด๊ฒฐ๋๋ค. ๋ํ clear: both; ๋์ ๋งจ ์๋์ clearfix ๋ถ๋ถ์ ์ ์ด๋๋ ๋ฐฉ๋ฒ๋ ์๋ค. * { margin: 0; padding: 0; } body { .. 2022. 7. 29. [Layout] ๋ ์ด์์ 02 ๋ ์ด์์ 02 ์ ์ฒด ์์ญ์ด ๋ค์ด๊ฐ ๊ตฌ์กฐ์ด๋ฉฐ ์ค์ ์ฌ์ดํธ์์ ์ด๋ฐ ๊ตฌ์กฐ๋ฅผ ๋ง์ด ์ฌ์ฉํ๊ณ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด ๊ฐ์ด๋ฐ ์์ญ์ ์ค์ ํ๋ค. Float์ ์ด์ฉํ ๋ ์ด์์ ๋ ์ด์์์ ํ์ ์ก์ ๋ ํ๊ทธ๊ฐ ์ฌ์ฉ๋๋ฉฐ ํด๋น ํ๊ทธ๋ Block ํ์์ด๋ฏ๋ก ๊ฐ๋ก๋ก ๋๋ํ ์ ๋ ฌ์ด ๋ถ๊ฐ๋ฅํ๋ค. ์ด๋ ๋๋ํ ์ ๋ ฌํด์ฃผ๊ณ ์ ํ๋ ์์์ CSS ์์ฑ์ float: left;๋ฅผ ์ ์ด์ฃผ๋ฉด ๋๋ํ ์ ๋ ฌ์ด ๊ฐ๋ฅํ๋ค. ๋จ, ์ด ์์ฑ์ ์ฐ๊ฒ ๋ ๊ฒฝ์ฐ, ์์ฑ์ ์ผ๋ ์๋์ ์์๊ฐ ๋ณด์ด์ง ์๊ฒ ๋๋ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋๋ฐ ์ด๋ด ๋์๋ ๋ณด์ด์ง ์๋ ํด๋น ์์์ clear: both;๋ฅผ ์ ์ด๋์ผ๋ฉด ํด๊ฒฐ๋๋ค. * { margin: 0; padding: 0; } body { background-color: #E8F5E9; } #wrap { width: 1200px;.. 2022. 7. 29. [Layout] ๋ ์ด์์ 01 ๋ ์ด์์ 01 ์ ์ฒด ์์ญ์ด ๋ค์ด๊ฐ ๊ตฌ์กฐ์ด๋ฉฐ ์ค์ ์ฌ์ดํธ์์ ์ด๋ฐ ๊ตฌ์กฐ๋ฅผ ๋ง์ด ์ฌ์ฉํ๊ณ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด ๊ฐ์ด๋ฐ ์์ญ์ ์ค์ ํ๋ค. Float์ ์ด์ฉํ ๋ ์ด์์ ๋ ์ด์์์ ํ์ ์ก์ ๋ ํ๊ทธ๊ฐ ์ฌ์ฉ๋๋ฉฐ ํด๋น ํ๊ทธ๋ Block ํ์์ด๋ฏ๋ก ๊ฐ๋ก๋ก ๋๋ํ ์ ๋ ฌ์ด ๋ถ๊ฐ๋ฅํ๋ค. ์ด๋ ๋๋ํ ์ ๋ ฌํด์ฃผ๊ณ ์ ํ๋ ์์์ CSS ์์ฑ์ float: left;๋ฅผ ์ ์ด์ฃผ๋ฉด ๋๋ํ ์ ๋ ฌ์ด ๊ฐ๋ฅํ๋ค. ๋จ, ์ด ์์ฑ์ ์ฐ๊ฒ ๋ ๊ฒฝ์ฐ, ์์ฑ์ ์ผ๋ ์๋์ footer์ height๊ฐ์ด 0์ด ๋์ด ๋ณด์ด์ง ์๊ฒ ๋๋ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋๋ฐ ์ด๋ด ๋์๋ ๋ณด์ด์ง ์๋ ํด๋น ์์์ clear: both;๋ฅผ ์ ์ด๋์ผ๋ฉด ํด๊ฒฐ๋๋ค. * { margin: 0; padding: 0; } body { background-color: #FFF3E0; } #wr.. 2022. 7. 29. [CSS] ๋ ์ด์์ ๋ฐฐ์น ์ ํ 3๊ฐ์ง ์์๋ณด๊ธฐ ๋ ์ด์์(Layout) ์น์ ๊ตฌ์ฑํ๋ ์์๋ค์ ๋ณด๋ค ์์๋ณด๊ธฐ ์ฝ๊ฒ ํจ๊ณผ์ ์ผ๋ก ๋ฐฐ์น์์ผ์ฃผ๋ ์์ ์ ๋๋ค. ๋ ์ด์์์ 3๊ฐ์ง ์ ํ ๋ ์ด์์์๋ Float, Flex, Grid๋ผ๋ ์ด 3๊ฐ์ง ์ ํ(๋ฐฉ๋ฒ)์ด ์์ต๋๋ค. ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ์ผ๋ฉฐ 1๋ฒ์ ๊ฒฝ์ฐ ์ ๋ ฌํ๊ณ ์ ํ๋ ์์์, 2·3๋ฒ์ ๊ฒฝ์ฐ๋ ๋ถ๋ชจ ํ๊ทธ์ ์ ์ต๋๋ค. 1. float: left; 2. display: flex; 3. display: grid; 01. Float Float๋ '๋์ฐ๋ค'๋ผ๋ ์๋ฏธ๋ฅผ ์ง๋๋ฉฐ ๋ ์ด์์์ ํ์ ์ก์ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ๋ ์ด์์์ ํ์ ์ก์ ๋์๋ ํ๊ทธ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ํ์ง๋ง ํด๋น ํ๊ทธ๋ block ํ์์ด๊ธฐ ๋๋ฌธ์ ์์๋ค์ด ๊ฐ๋ก๋ก ๋๋ํ ์ ๋ ฌ๋ ์ ์์ต๋๋ค. float: left; ์ด๋, ๋๋ํ ์ ๋ ฌํด์ฃผ๊ณ ์ ํ๋ ์์์ CSS.. 2022. 7. 25. ์ด์ 1 2 ๋ค์ ๋ฐ์ํ