๐ปProgramming/๐ฉ๐จHTML&CSS
[HTML&CSS] 04. ๋ ์ด์์๊ณผ ํฌ์ง์ ๋ - Grid
Grid ๋ณต์์ ์์ ์์์ธ Grid Item๊ณผ ๊ทธ ์์ ๋ถ๋ชจ ์์์ธ Grid Container(๊ทธ๋ฆฌ๋ ์ปจํ ์ด๋)๋ก ๊ตฌ์ฑ Grid๋ ์ ๋ ฌํ๋ ค๋ ์์์ ๋ถ๋ชจ ์์์ ใdisplay: grid;ใ๋๋ ใdisplay: line-grid;ใ์์ฑ์ ์ ์ธ ใdisplay: grid;ใ๋๋ ใdisplay: line-grid;ใ์์ฑ์ด ์ ์ฉ๋ ์์๋ grid container๊ฐ ๋๊ณ , grid container์ ์์ ์์๋ grid item display์ grid๋ฅผ ์ฃผ๋ฉด ๊ฒฉ์ ํํ(grid)๋ก ๋ง๋ค ์ ์์ 1. ๋ช ์์ ํ/์ด(Track)์ ํฌ๊ธฐ๋ฅผ ์ ์ ๊ทธ๋ฆฌ๋ ํ ํ๋ฆฟ์ ํ ๋ถ๋ถ(๊ฐ๋ก)์ ํฌ๊ธฐ๋ฅผ ์ง์ ํด ์ฃผ๋๊ฒ grid-template-rows: 100px auto 100px; (์ ์ฒด width ๋ฅผ 600์ผ๋ก ์ง์ ํด..
[HTML&CSS] 04. ๋ ์ด์์ ํฌ์ง์ ๋ - position
position static ์์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ํ๋ฆ์ ๋ฐฐ์น top, right, bottom, left, z-index ์์ฑ์ด ์๋ฌด๋ฐ ์ํฅ X float ๊ธฐ์ค์ ์๋ ์๋ ์์น๋ฅผ ๊ธฐ์ค์ ์์ ์ด๋ ๋ฌธ์์ ์์์ ์ ๊ธฐ์ค์ ์ผ๋ก ํ์ฌ ์ด๋ absolute๋ฅผ ์ค ๊ฒฝ์ฐ width๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด ํญ์ content ํฌ๊ธฐ๋งํผ ํฌ๊ธฐ๋ฅผ ์ก์ visibility .hidden { visibility: hidden; } z-index position ์์ฑ์ด static์ด ์๋ ์์์ ๊ทธ ์์ ์์์ Z์ถ ์์๋ฅผ ์ง์ ์ด๋ก์์ ์์ผ๋ก ๋นผ๊ณ ์ถ๋ค๋ฉด?? satic์ด๋ฉด ์ ๋จ z-index ๋ฅผ ์ด์ฉํ์ฌ ์ซ์๊ฐ ํฌ๋ฉด ํด ์๋ก ์๋ก ์น๊ณ ์ฌ๋ผ์จ๋ค. clip ์์์ ์ด๋ ๋ถ๋ถ์ด ๋ณด์ด๋์ง๋ฅผ ์ ์ํ๋ค. position์ด absolut..
[CSS] 04. ๋ ์ด์์ ํฌ์ง์ ๋ - float
float ํด๋น ์์๋ฅผ ์์ ์ ๊ฐ์ธ๊ณ ์๋ ์ปจํ ์ด๋์ ์ผ์ชฝ์ด๋ ์ค๋ฅธ์ชฝ์ ๋ฐฐ์นํ๋๋ก ์ค์ * float ํด์ ํ๋ ๋ฐฉ๋ฒ - float๋ ์์์ ๋ถ๋ชจ ํ๊ทธ์ ๊ฐ์ ๋ก ๋์ด ๊ฐ์ ์ง์ (๋จ์ : ๋ฐ์ํ์ ์๋ ๋์ด ๊ฐ ์ค์ ๋ถ๊ฐ) - float๋ ์์์ ๋ถ๋ชจ ํ๊ทธ์ overflow:hidden์ ์ ์ฉ(๋จ์ : ํด๋น ์์ ์์ ์ปจํ ์ธ ๋ฅผ ๋ฐ์ค ์ธ๋ถ๋ก ํํํด์ค ์ ์์) - float๋ ์์์ ๋ถ๋ชจ ํ๊ทธ์ overflow:auto๋ฅผ ์ ์ฉ(๋จ์ : ํน์ ๋ธ๋ผ์ฐ์ ์์ ์คํฌ๋กค ๋ฐ๊ฐ ํ์) - float๋ ์์์ ๋ถ๋ชจ ํ๊ทธ์ float์ ๋ ์ค์ (๋จ์ : ๊ฐ์ด๋ฐ ๋ฐฐ์น ๋ถ๊ฐ๋ฅ) - float๋ ์์์ ๋ค์์ ๋์ค๋ ํ๊ทธ์ clear:both๋ฅผ ์ง์ (๋จ์ : clear:both๊ฐ ์ ์ฉ๋ ์์์๋ margin-top ์ ์ฉ ๋ถ๊ฐ) -..