2021. 10. 12. 21:56ใHTML + CSS + JS
1. ๋ธ๋ก ๋ผ๋ฒจ ์์, ์ธ๋ผ์ธ ๋ผ๋ฒจ ์์
1๏ธโฃ ๋ธ๋ก ๋ผ๋ฒจ ์์ : ํ๊ทธ๋ฅผ ์ฌ์ฉํด ์์๋ฅผ ์ฝ์ ํ์ ๋ ํผ์ ํ ์ค์ ์ฐจ์งํ๋ ๊ฒ์ ๊ฐ๋ฆฌํจ๋ค.
์ฆ, ๋๋น๊ฐ 100%๋ผ๋ ๋ป!์ผ๋ก ์ผ์ชฝ์ด๋ ์ค๋ฅธ์ชฝ์ ๋ค๋ฅธ ์์๊ฐ ์ฌ ์ ์๋ค.
<h1>, <div>, <p>
2๏ธโฃ ์ธ๋ผ์ธ ๋ผ๋ฒจ ์์ : ๋ธ๋ก ๋ผ๋ฒจ ์์์๋ ๋ค๋ฅด๊ฒ ํ ์ค์ ์ฐจ์งํ์ง ์๋๋ค.
์ฝํ ์ธ ๋งํผ๋ง ์์ญ์ ์ฐจ์งํ๊ณ ๋๋จธ์ง ๊ณต๊ฐ์๋ ๋ค๋ฅธ ์์๊ฐ ์ฌ ์ ์์ด, ํ ์ค์ ์ธ๋ผ์ธ ๋ ๋ฒจ ์์๋ฅผ ์ฌ๋ฌ๊ฐ ํ์ํ ์ ์๋ค.
<span>, <img>, <strong>
2. ๋ฐ์ค ๋ชจ๋ธโญโญ
๋ฐ์ค ๋ชจ๋ธ์ ์ฝํ ์ธ ์์ญ, ๋ฐ์ค์ ์ฝํ ์ธ ์์ญ ์ฌ์ด์ ์ฌ๋ฐฑ์ธ ํจ๋ฉ padding, ๋ฐ์ค์ ํ ๋๋ฆฌ ๊ทธ๋ฆฌ๊ณ ์ฌ๋ฌ ๋ฐ์ค ๋ชจ๋ธ ์ฌ์ด์ ์ฌ๋ฐฑ์ธ ๋ง์ง margin ๋ฑ์ ์์๋ก ๊ตฌ์ฑ๋๋ค.
๋ง์ง๊ณผ ํจ๋ฉ์ ๋ค๋ฅธ ์ฝํ ์ธ ์ฌ์ด์ ๊ฐ๊ฒฉ์ด๋ ๋ฐฐ์น ๋ฑ์ ๊ณ ๋ คํ ๋๋ ์ค์ํ ๊ฐ๋ ์ด๋ค.
f12 ๋๋ฅด๋ฉด ๊ฐ๋ฐ์ ๋๊ตฌ๋ก ๋ฐ์ค ๋ชจ๋ธ์ ํ์ธํ ์ ์๋ค.
3. width, height
1๏ธโฃ width : ์ฝํ ์ธ ์์ญ์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ ๋ ๋๋น๋ width
2๏ธโฃ height : ์ฝํ ์ธ ์์ญ์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ ๋ ๋์ด๋ height
ํฌ๊ธฐ๋ px ๋๋ em ๋จ์๋ก ์ง์ ํ๊ฑฐ๋, ๋ฐฑ๋ถ์จ๋ก ๋ถ๋ชจ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฑ๋ถ์จ์ ํตํด ํฌ๊ธฐ๋ฅผ ์ง์ ํ ์๋ ์๋ค.
๊ทธ๋ฆฌ๊ณ auto๋ก ์ค์ ํ๋ฉด ์ฝํ ์ธ ์์ ๋ฐ๋ผ ์๋์ผ๋ก ์ง์ ๋๋ค.
4. box-sizing
1๏ธโฃ box-sizing : ํ ๋๋ฆฌ๊น์ง ํฌํจํด์ ๋๋น๊ฐ์ ์ง์ ํ๋ค.
์์์ ํฌ๊ธฐ๋ฅผ ์ฝ๊ฒ ๊ณ์ฐํ๊ธฐ ์ํด์๋ border-box๊ฐ ๋ซ๋ค.
2๏ธโฃ content-box : ์ฝํ ์ธ ์์ญ๋ง ๋๋น๊ฐ์ผ๋ก ์ง์ ํ๋ค. (๊ธฐ๋ณธ๊ฐ)
5. box-shadow
box-shadow : ๋ฐ์ค ๋ชจ๋ธ์ ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ์ฃผ๋ ์์ฑ์ด๋ค.
box-shadow : <์ํ๊ฑฐ๋ฆฌ> <์์ง๊ฑฐ๋ฆฌ> <ํ๋ฆผ ์ ๋> <๋ฒ์ง ์ ๋> <์์> inset
<์ํ๊ฑฐ๋ฆฌ> : ๊ทธ๋ฆผ์๊ฐ ๊ฐ๋ก๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง๋ฅผ ๋ํ๋ธ๋ค. ์์๊ฐ์ ์ค๋ฅธ์ชฝ์ ๊ทธ๋ฆผ์, ์์๊ฐ์ ์ผ์ชฝ์ ๊ทธ๋ฆผ์
<์์ง๊ฑฐ๋ฆฌ> : ๊ทธ๋ฆผ์๊ฐ ์ธ๋ก๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง๋ฅผ ๋ํ๋ธ๋ค. ์์๊ฐ์ ์๋์ชฝ์ ๊ทธ๋ฆผ์, ์์๊ฐ์ ์์ชฝ์ ๊ทธ๋ฆผ์
<ํ๋ฆผ์ ๋> : 0์ ๊ธฐ๋ณธ์ผ๋ก ์งํ ๊ทธ๋ฆผ์๊ฐ ํํ๋๊ณ , ์ด ๊ฐ์ด ์ปค์ง์๋ก ๋ถ๋๋ฌ์ด ๊ทธ๋ฆผ์๋ฅผ ํ์ํ๊ฒ ๋๊ณ , ์์๊ฐ์ ์๋ค.
<๋ฒ์ง์ ๋> : ์์๊ฐ์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ๊ทธ๋ฆผ์๊ฐ ํผ์ ธ์ ๋ฐ์ค๋ณด๋ค ๊ทธ๋ฆผ์๊ฐ ํฌ๊ฒ ํ์๋๋ค. ์์๊ฐ์ด๋ฉด ๊ทธ๋ฆผ์๊ฐ ์ถ์๋์ด ๋ณด์ธ๋ค.
<์์> : ํ๊ฐ์ง๋ง ์ง์ ํ ์๋ ์๊ณ , ๊ณต๋ฐฑ์ผ๋ก ์ฌ๋ฌ ๊ฐ์ ์์์ ์ง์ ํ ์๋ ์๋ค.
<inset> : ์์ชฝ ๊ทธ๋ฆผ์๋ก ํํ๋๋ค.
'HTML + CSS + JS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
6-3. CSS margin, padding (0) | 2021.10.12 |
---|---|
6-2. CSS ํ ๋๋ฆฌ ์คํ์ผ box-style, border-width, border-color, border- radius (1) | 2021.10.12 |
5-6. CSS ๊ธฐ์ด ์ฐ์ต๋ฌธ์ 1,2,3,4 (0) | 2021.10.10 |
5-5. CSS ๋ชฉ๋ก, ํ ์คํ์ผ (0) | 2021.10.10 |
5-4. CSS ํ ์คํธ ๊ด๋ จ ์คํ์ผ (0) | 2021.10.10 |