1. CSS ์์ฑ
์ค์ํ๋ค๊ณ ์๊ฐํ๋ ๋ถ๋ถ, ๋ชฐ๋๋ ๋ถ๋ถ์ ๋ํด ๋ค์ ์ ๋ฆฌํด๋ณด๋ ค ํ๋ค.
min-width
- ํด๋น ํ๊ทธ๊ฐ ๊ฐ์ง ์ ์๋ ์ต์ ๋๋น(width)๋ฅผ ์ค์ ํ๋ค.
min-width : fit-content;
(1) fit-content; ๋ max-content ์ฒ๋ผ ๋ด๊ณ ์๋ ์ปจํ
์ธ ์ ์ต๋ ๋๋น๋ฅผ width ๋ก ์ง์ ํ๋ค.
box-shadow
box-shadow : 0 1px 20px 0 rgba(0,0,0,0.6);
ย ย ย // offset-x | offset-y | blur-radius | spread-radius | color
๐ ์ด ์์ฑ์ด ์๊ฐ๋ณด๋ค ์์ฃผ ์ฐ์ธ๋ค... ๋ฐ์ค์ ๊ทธ๋ฆผ์ ์ฒ๋ฆฌ๋๋ ๊ฒ.
box-shadow : inset 10px 10px gold;
ย ย ย // inset | offset-x | offset-y | color
margin ์์ฑ
- '๊ฐ์ด๋ฐ ์ ๋ ฌ' ๊ท์น์ด ์น๋ธ๋ผ์ฐ์ ์ ๋ฐ๋ผ ์กฐ๊ธ์ฉ ๋ฌ๋ผ์ง๋ ํ์ ๋๋ฌธ์ ์ถฉ๋์ด ์์์ง๋ง, ํ ๊ฐ์ง ํ์คํ ๋ฐฉ๋ฒ์ด ์๋ค.
๐ ๋ง์ฝ < div > ํ๊ทธ๋ฅผ ๊ฐ์ด๋ฐ ์ ๋ ฌํ๊ณ ์ถ๋ค๋ฉด width๋ฅผ ์ ์ ํฌ๊ธฐ๋ก ๋ง์ถ๊ณ ,
(1) margin-right : auto;
์ margin-left : auto;
๋ฅผ ์ถ๊ฐํฉ๋๋ค.
(2) margin : 30px auto;
๋ฅผ ์ถ๊ฐํฉ๋๋ค.
text-align ์์ฑ
์ง๊ธ๊น์ง ๊ฐ์ด๋ฐ ์ ๋ ฌ์ ํ๊ธฐ ์ํด์ display : flex; ๋ margin : 0 auto; ์ด๋ฌํ ๋ฐฉ์์ ์ฌ์ฉํด์๋๋ฐ...
text-align ์ผ๋ก ๋งค์ฐ ์ฝ๊ฒ ํ ์ ์์๋ค. ๐
์ ํํ ๋งํ์๋ฉด, contents ์์ ์๋ ๋ด์ฉ๋ฌผ๋ค์ ์ ๋ ฌํ๋ ๊ฐ๋
์ด๋ค.
text-align : center | left | right;
overflow ์์ฑ
- ์๋กญ๊ฒ ์ฌ์ฉํด๋ณด๋ ์์ฑ์ด์๋ค.
๋ง ๊ทธ๋๋ก ์์๊ฐ ๋๋ฌด ์ปค์ overflow ๋์ ๋, ์ฒ๋ฆฌ๋ฒ์ ์ง์ ํ๋ค.
(1) overflow : visible; ย ย // ๋์ณ๋ ๊ทธ๋ฅ ๋ณด์ด๊ฒ... ์ ์ ํธํ์ง ์๋๋ค.
(2) overflow : hidden; ย ย // ๋์น๋ฉด hidden. ์จ๊ฒจ์ค๋ค.
overflow : hidden;
์ float ์ ์์ฃผ ๊ฐ์ด ์ฐ์ธ๋ค !
(1) ๋ง์ฝ, ๋๊ฐ์ p ํ๊ทธ๋ฅผ float ์์ฑ์ ํตํด ๋ฐฐ์นํ๋ค๋ฉด,
p ํ๊ทธ์ ๋ถ๋ชจ ํ๊ทธ์ธ div ํ๊ทธ์ overflow : hidden; ์ ๋ถ์ฌํ๋ฉด, ๋ถ๋ชจ๊ฐ ๊ฐ์ง๋ ์์ญ์ด 'block formatting context' ๊ฐ ๋์ด ๋
๋ฆฝ๋ ํ๋์ ๊ณต๊ฐ์ ์ฐจ์งํ๋ค. ์ฆ, ๋ค์ ํ๊ทธ๊ฐ ์์ฐ์ค๋ฝ๊ฒ ์๋๋ก ๊ฐ๋ค.
๐ ๊ทธ๋ฅ float ๋ฅผ ์ฌ์ฉํ๋ฉด, ๋ถ๋ชจ ํ๊ทธ์ overflow : hidden;
์ ์ฌ์ฉํด์ค์ผ ๋ฌธ์ ๊ฐ ์๋ค.
๐ฉ์๋ฌ ์ฐพ๊ธฐ
text-align ์์ฑ์ด ์ ์ ์ฉ์ด ์๋ ๊น... ๊ณ ๋ฏผํ๋๋ฐ ์ ๋ง ์ด์ด ์๋ ์ค์๋ฅผ ์ฐพ์๋ค. Cascading Style sheet ์ ๊ธฐ๋ณธ์ ์์์๋ถํฐ ์๋๋ก ์ ์ฉ๋๋๋ฐ, ๋ง์ง๋ง ์ฝ๋์ text-align : center; ๋ก ๋์ด์์๋ค... ๊ทธ๋ฌ๋ ์๋ฌด๋ฆฌ ๊ฐ์ด๋ฐ์์ ์ง์ง๊ณ ๋ณถ์๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒ ๐