๐บ Front End/-- HTML & CSS16 [CSS] ์ด๋ค ์์๊ฐ ์์ผ๋ก ๋์ฌ์ง z-index ๋ก ์์ง ์์น๋ฅผ ์ ํด๋ณด์. ์ง๋ ์๊ฐ ์ฐ๋ฆฌ๋ CSS์ position์์ฑ์ผ๋ก ์์๋ฅผ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ณณ์ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ๋ฐฐ์ ๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ fixed, absolute, relative, sticky๋ฑ๋ฑ์ ์์๋ณด์๊ณ , ๊ทธ ๊ฒฐ๊ณผ ์ฐ๋ฆฌ๊ฐ ์ํ๋๋๋ก HTML Elements๋ฅผ ๋ฐฐ์นํ ์ ์๊ฒ ๋์๋ค. ์ค๋์ ์ง๋ ์๊ฐ ๋ฐฐ์ ๋ Position์ ํ ๋๋ก ๋ฐฐ์น๋ฅผ ๋ง์ณค์ ๋ z-index๋ก ์ด๋ค ์์๊ฐ ์์ผ๋ก ์ฌ์ง๋ฅผ ์ ํด๋ณด๋ ์๊ฐ์ ๊ฐ๊ฒ ๋ค. z-index mdn์์๋ z-index๋ฅผ ์์ ๊ฐ์ด ์ด์ผ๊ธฐ ํ๋ค. z์ถ์ ์์๋ฅผ ์ง์ ํ๋ค. ์ด ๋ง์ด ๋ฌด์จ ๋ง์ผ๊น? ์ฐ๋ฆฌ๋ ์ผ๋ฐ์ ์ธ HTML ๋ฌธ์๋ฅผ ๋์ผ๋ก ๋ณผ ๋๋ 2D๋ก ๋ณด๊ธฐ ๋๋ฌธ์ X์ถ๊ณผ Y์ถ๋ง ์ธ์ํ ์ ์๋ค. ํ์ง๋ง ์ด z-index ๋ฅผ ์ค์ ํ๋ฉด ์กฐ๊ธ ๋ ์ ์ฒด์ ์ผ๋ก ๋ฐฐ์นํ ์ ์๊ฒ๋๊ณ ๊ทธ.. 2020. 10. 16. [CSS] ์์๋ฅผ ์ํ๋ ๊ณณ์ ๋ฐฐ์นํ๊ธฐ position ์์ฑ :: static, relative, absolute, fixed, sticky CSS์์ HTML Elements๋ฅผ ๋ด๊ฐ ์ํ๋ ๊ณณ์ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ค์ด ์กด์ฌํ๋ค. display ์์ฑ์ผ๋ก ์์ญ์ ๋๋ ์ ๋ฐฐ์น๋ฅผ ํ ์๋ ์๊ณ , box-sizing๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐฐ์น๋ฅผ ํ ์๋ ์๋ค. ํ์ง๋ง ์ด๋ฌํ ๋ฐฉ๋ฒ๋ค์๋ ๋ง์ ์ ์ฝ์ฌํญ๋ค์ด ์กด์ฌํ๋ฉฐ, ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๋๋ก ๋์์ํค๊ธฐ ์ํด์๋ Css์ ๋ถ๋ชจ, ์์๊ฐ์ ๊ด๊ณ๋ฅผ ํ์ ํด์ค์ผ ํ๋ค. ํ์ง๋ง position์์ฑ์ ์ด์ฉํ๋ค๋ฉด ์กฐ๊ธ ๋ ์๋ฆ๋ต๊ณ ๊ฐ๋จํ๊ฒ ์์๋ฅผ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ณณ์ ๋ฐฐ์นํ ์ ์๋ค. ์ฌ์ ์ค๋น ๋ณธ๊ฒฉ์ ์ธ ์ด์ผ๊ธฐ์ ์์ ์ฐ๋ฆฌ๋ ์ด๋ฒ ์๊ฐ์ ์คํฌ๋กค์ด ์๋ ์์ญ์ด ํ์ํ๋ฏ๋ก ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ ๋จผ์ ๊ตฌ์ฑํด ๋๊ณ ์ค์ต์ ์งํํ ๊ฒ์ด๋ค. index.html index.css body { background: #cfd8dc; d.. 2020. 10. 15. [CSS] CSS ์์ ์์ ๊ผญ ๊ฑฐ์ณ์ผํ๋ ํ์ ๊ณผ์ :: CSS Reset, HTML ์์ ์ด๊ธฐํ, ๋ฆฌ์ css ์ค๋์ ์น ๊ฐ๋ฐ์์ CSS ํํธ๋ฅผ ์์ ํ ๋ ๊ฑฐ์ณ์ผํ๋ ํ์ ๊ณผ์ ์ธ *Reset Css *์ ๋ํด์ ์์๋ณด๋ ค ํ๋ค. CSS Reset css reset์ HTML Element์ Default ๊ฐ๋ค์ ์์ ์ฃผ๋ ์์ ์ด๋ค. ์ผ๋ฐ์ ์ผ๋ก margin, font, padding, line, size๋ฑ๋ฑ๊ณผ ๊ฐ์ ์์ฑ์ ๊ฐ๋ค์ 0 ๋๋ none์ผ๋ก ๋ง๋ค์ด์ผ ํ๋ค. ์์์ ๋ณด์ด๋ค ์ถ์ด Firefox3์ IE7์ด ๋ณด์ฌ์ง๋ ๋ฐฉ์์ด ๋ฌ๋ผ ๊ฐ๋ฐ์๊ฐ ์๋ํ ๋๋ก ์น์ด ๋ณด์ฌ์ง์ง ์์ ๋๊ฐ ์๋ค. ์ด ๊ฒฝ์ฐ ์์์ ๋งํ ๋ฏ์ด ๋ชจ๋ Element์ ์์ฑ ๊ฐ๋ค์ ์์ ์ผ ํ๋ค. ์? ์น ํ์ค์ ์งํค๋ฉฐ ์์ ํด์ผ ํ๋ ํ๋ ๊ฐ๋ฐ ํ๊ฒฝ์์ IE๊ฐ ์๋ ๋ค๋ฅธ ์ฌ๋ฌ ๋ธ๋ผ์ฐ์ ์์ ๊ฐ๋ฐ์๊ฐ ์๋ํ ๋๋ก ๋ณด์ฌ์ ธ์ผ ํ๋ค๋ ์๊ตฌ์ฌํญ์ ์ ํ ์ฌํญ์ด ์๋ ํ.. 2020. 10. 6. [CSS] Css Box-Model๊ณผ box-sizing์ border-box ์์ฑ ์ง๋ ์๊ฐ์ ์ฐ๋ฆฌ๋ box-model์ ํฌ๊ธฐ ์์ฑ์ ๊ตฌํ๋ ์์ ์ ํ์๋ค. ํ์ง๋ง ์ง๋ ์๊ฐ์๋ ๋ง ํ๋ฏ์ด ๋ฐ์ค ๋ชจ๋ธ๋ง์ ์ ์ฉํ ํ ๋ฐ์ํ ์น์ ๋ง๋ค๊ธฐ ์ํด ํฌ๊ธฐ์ ๋จ์๋ฅผ px๊ฐ ์๋ % ๋จ์๋ก ์ ์ฉํ๋ค๊ณ ๊ฐ์ ํด๋ณด์. ๊ทธ๋ผ ์๋์ Element์ ์์ฑ ๊ฐ ๋จ์๋ px๊ฐ ์๋ %๊ฐ ๋์ด์ผ ํ๋ค. ๊ทธ๋ผ ์ ๋ง ์ ๋ง ์ ๋ง ๋ณต์กํด์ง๋ค. ํ๋ค๊ฒ ์ฐ๋ฆฌ๋ border, margin, padding ๊ฐ์ ๊ตฌํด์ ( ๋ฌผ๋ก ๊ทธ๋ ๊ฒ ํ๋ค์ง ์์ง๋ง ) width์ height์ ๊ณ์ฐ์์ ๋์ ํ์ฌ ๊ตฌํ์ง๋ง ์ด ๊ณ์ฐ์์ด %๊ฐ ๋ค์ด๊ฐ๋ฉด ๋จ์ + ๊ณ์ฐ์ผ๋ก ํ๋ค๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ์ด๋ฌํ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด์๋ค. ๋ฐ๋ก Box-sizing์ด๋ค. box-sizing ์์ ์ ๋ ๋จ์์์ ์๋ ๋จ์๋ก ๋ณ๊ฒฝํ๋ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ .. 2020. 10. 5. ์ด์ 1 2 3 4 ๋ค์