๋ ผ๋ฆฌ์ ์ธ ์์ ์ ํ๊ธฐ -> ์๋งจํฑ ๋งํฌ์ -> ๋ค์ด๋ฐ
โ๏ธ display
Html ์์์ ํํ ๋ฐฉ์์ ์ง์ ํ๋ ์์ฑ
block
๊ธฐ๋ณธ์ ์ผ๋ก ๋ถ๋ชจ ์์์ ๋๋น ์ ์ฒด๋ฅผ ์ฑ์ด๋ค.
width์ height๋ฅผ ์ค์ ํ ์ ์๋ค.
inline
์์ ์ ์ ํ๋ก ์ค๋ฐ๊ฟ์ ๋ง๋ค์ง ์๋๋ค.
์์์ ํญ์ ์ฝํ
์ธ ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค.
width ์์ฑ์ผ๋ก ์์์ ๋๋น๋ฅผ ์ง์ ์ง์ ํ ์๋ ์๋ค.
inline-block
inline
๊ณผ ๊ฐ์ด ์์ ์ ํ๋ก ์ค๋ฐ๊ฟ์ด ์๊ธฐ์ง ์์ง๋ง,
block
์์์ฒ๋ผ width์ height๋ฅผ ์ง์ ํ ์ ์๋ค.
flow-root
๋ถ๋ชจ ์์๊ฐ ๊ธฐ๋ฅ์ ์์๋ฒ๋ ธ์ ๋ ๋ถ๋ชจ๋ผ๋ ๊ฑธ ๋ค์ ๋ช
์์์ผ์ฃผ๋ ์์ฑ
table
block
์์ ์ด์ง๋ง ์ฝํ
์ธ ๋งํผ๋ง ๋๋น๋ฅผ ๊ฐ์ง๋ค.
table
์์ ์ฒ๋ผ ์ฌ์ฉ๊ฐ๋ฅํ๋ค.
โ๏ธ background
background-color
์์์ ๋ฐฐ๊ฒฝ์
background-image
์์ ๋ฐ์ค์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ฅผ ์ง์
์ฝค๋ง๋ก ๊ตฌ๋ถํ์ฌ ๋ค์ค ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ฅผ ์ง์ ํ ์ ์๋ค.
์ด๋ฏธ์ง์ ๊ฒน์น๋ ์์๋ ๊ฐ์ฅ ๋จผ์ ์ ์ธํ ์ด๋ฏธ์ง๊ฐ ๊ฐ์ฅ ์์ชฝ์ ์์นํ๋ค.
background-repeat
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ๋ฐ๋ณต ์ฌ๋ถ ์ง์
์ฝค๋ง๋ก ๊ตฌ๋ถํ์ฌ ์ฌ๋ฌ ๊ฐ ์ง์ ์ด ๊ฐ๋ฅํ๋ค.
๊ฐ๋ก๋ ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ๋ฐ๋ณตํ๊ณ ์ ํ ๊ฒฝ์ฐ repeat-x
๋๋ repeat-y
๊ฐ์ ์ฌ์ฉํ ์ ์๋ค.
space
๊ฐ๊ณผ round
๊ฐ์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ๋ํ๋ ๊ฒฝ์ฐ ์๋ ค๋ณด์ด์ง ์๋๋ก ์ฒ๋ฆฌํ๋ค.
background-position
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์์น๋ฅผ ์ง์ ํ๋ ์์ฑ
์ฝค๋ง๋ก ๊ตฌ๋ถํ์ฌ ์ฌ๋ฌ ๋ฒ ์ง์ ๊ฐ๋ฅํ๋ค.
๋๋น% ๋์ด% ์ง์ ํ ์ ์๋ค.
ํ๋๋ง ์ง์ ํ ๊ฒฝ์ฐ ๋๋จธ์ง๋ center๋ก ์ธ์ํ๋ค.
background-attachment
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ๊ณ ์ ์ฌ๋ถ๋ฅผ ์ง์ ํ๋ ์์ฑ
์ฝค๋ง๋ก ๊ตฌ๋ถํ์ฌ ์ฌ๋ฌ ๋ฒ ์ง์ ๊ฐ๋ฅํ๋ค.
fixed
์์ฑ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ฝํ
์ธ ์์ญ์ ์คํฌ๋กค๊ณผ ๊ด๊ณ์์ด ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๊ฐ ๋ทฐํฌํธ์ ๊ณ ์
scroll
์์ฑ ๊ฐ์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๊ฐ ์ฝํ
์ธ ์์ญ๊ณผ ํจ๊ป ์คํฌ๋กค๋๋ค.
background-size
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ ์์ฑ
์ฝค๋ง๋ก ๊ตฌ๋ถํ์ฌ ์ฌ๋ฌ ๋ฒ ์ง์ ๊ฐ๋ฅํ๋ค.
contain
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์๋ ๋น์จ์ ์ ์งํ ์ฑ ์์ ๋ฐ์ค ์์ญ ์ ์ฒด์ ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๊ฐ ๊ฐ๋ ์ฐจ๋๋ก ํ๋ค.
cover
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์๋ ๋น์จ์ ๋ฌด์ํ๊ณ ์์ ๋ฐ์ค ์์ญ ์ ์ฒด์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๊ฐ ๊ฐ๋ ์ฐจ๋๋ก ํ๋ค.
๐ท๏ธ ๋จ์ถ ์์ฑ (shorthand)
background : url(์ด๋ฏธ์ง๊ฒฝ๋ก) attachment repeat position / size color;
color
๊ฐ์ ๋ง์ง๋ง์ ์ค๋ ๊ฒ์ด ์ข๋ค. ํ์ธํธ๋ฅผ ๋จผ์ ์น ํ๋ฉด ์์ ์๋ ๊ฒ๋ค์ ๊พธ๋ฐ ์ ์๋ค๊ณ ์๊ฐํ๋ฉด ์ข๋ค.
/
๋ฅผ ํ๋ ์ด์ ๋ ์ซ์๊ฐ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณต๋๋ฉด ์ธ์์ ๋ชปํ ์๋ ์์ด์์ด๋ค.
โ๏ธ list-style
list-style-type
๋ชฉ๋ก ํญ๋ชฉ ์์์ ๋ง์ปค๋ฅผ ์ค์ ํ๋ ์์ฑ
none
circle
square
list-style-position
๋ชฉ๋ก ํญ๋ชฉ ๋ง์ปค์ ํ
์คํธ ๊ฐ์ ์์น๋ฅผ ์ค์ ํ ์ ์๋ ์์ฑ
outline
(default) inside
list-style-image
๋ชฉ๋ก ํญ๋ชฉ ๋ง์ปค๋ก ์ฌ์ฉํ ์ด๋ฏธ์ง ์ค์
๐ท๏ธ ๋จ์ถ ์์ฑ (shorthand)
list-style: url(๊ฒฝ๋ก) type position;
โ๏ธ float
โญโญโญ
๋ ธ๋ฉ ํ๋ก์ฐ์์ ๋ถ๋ฆฌ๋ ์์๋ฅผ ๋ถ๋ชจ ์์ ๋ผ์ธ ๋ฐ์ค์ ์ผ์ชฝ์ด๋ ์ค๋ฅธ์ชฝ ๋ฐ์ค์ ๋ฐฐ์นํ๋ค.
์ด๋ ๊ฒ ์ง์ ๋ ์์๋ ๋ค๋ฅธ ์์์ ๋ฐฐ์น์ ์ํฅ์ ๋ผ์น๋ค.
float
์ ์ง์ ํ๋ฉด block
์์๋ก ๋๋๋ง๋๋ค.
block
์์๋ ๋ ์๊ฒ ๋์ง๋ง inline
์ ๋ฐ๋ฆฐ๋ค.
right
left
none
clear
float
์์ฑ์ผ๋ก ์ ์ธ๋ ์์ ๋ค์์ ์์นํ ์์๋ฅผ float
์ด ์ ์ฉ๋ ์์ ์๋๋ก ๋ฐฐ์นํ๊ณ ์ ํ ๋ ์ฌ์ฉํ ์ ์๋ค.
block
์์์ ์ ์ธํ ๋ ์ ํจํ๋ค.
both
left
right
none
::before
::after
์์ ์์ ๊ฐ๋
์ผ๋ก ๋ค์ด๊ฐ๋ค.
content
์์ฑ์ ๋ฌด์กฐ๊ฑด ์์ด์ผ ํ๋ฉฐ ๊ฐ์ ์๋ฃ์ด๋ ๋๋ค.
์ค๋๋ ์ญ์๋ ์ ๊ณผ์ ์ฌํฌ.. ์ค์ ์์
์ ์ญ์๋ ์ ๋๋ฌธ์ ๋ง์น ๊ธฐ๋ถ
๊ทธ๋ฅ ๋ค ๋๋ ค์น๊ณ ์๊ณ ์ถ๋ค๋ ์๊ฐ๋ฐ์ ์๋ค์๋ค. ์์ผ ์๋์๋ ์กธ๋ฆฐ๊ฑธ๊น...๐ค
์ ๋ฒ ์ฃผ๋งํน๊ฐ css ํํธ ๋ ์์ ๊ฐ์ด ๋๋ฌด ๋ง์ด ๋จ์ด์ ธ์ ์ด๋ฒ ์์
๋ ๋ชป์์๋ค์ผ๋ฉด ์ด๋กํ์ง ํ๋๋ฐ ๋คํํ ์๋ ๋ด์ฉ ์์ฃผ๋ก ๋์์ ๋คํ์ด์๋ค. ์๋ ๋ด์ฉ์ ์ ์์๋ฃ๋๋ฐ ์ฒ์ ๋ฃ๋๊ฑฐ๋ ์ญ์๋ ์ดํดํ๊ธฐ ๋๋ฌด ํ๋ค์๋ค. background
๊น์ง๋ ์ด๋ป๊ฒ ํ๊ฒ ๋๋ฐ ์ญ์๋ float
์์ ํ๋ค์๋ค. ์์ ์ ํ์ ์์
์ผ๋ก ์ ๊น ๋ฐฐ์ด ๊ฒ ๋๋ถ์ ๋ฌธ๋ฒ ๋ค ๋ฌด์ํ๊ณ ๋ฐฐ์นํ๋๊ฑฐ๋ ๊ฐ๋ฅํ๋ฐ ๋ฌธ๋ฒ์ ์ผ๋ก ๋๊ฐ๋๊น ๋๋ฌด ์ด๋ ค์ ๋ค. ๋ค๋ฅธ ๋ถ๋ค์ flex
๋ฅผ ๋ง์ด ์ฌ์ฉํด์ float
์ด ์ด๋ ต๋ค๊ณ ํ๋๋ฐ ๋๋ flex
๋ฅผ ํด๋ณธ์ ์ด ์์ด ๋ฐฐ์ธ ๋ ๋ ์ผ๋ง๋ ์ด๋ ค์ธ์ง ๊ฑฑ์ ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ์ค๋ ๋๋์ด ๊ณผ์ ๊ฐ ๋์๋ค. ์ฒ์์ด๋ผ ์ด๋ ค์ด ๊ณผ์ ๋ ์๋์์ง๋ง ๋ง์ ์ฝ๋์น๋ ค๋๊น ๋จธ๋ฆฌ๊ฐ ํ์์ก๋ค. ๊ทธ๋๋ ์ฒ์ฒํ ์ฒ์๋ถํฐ ํด๋ณด๋๊น ๋คํํ ๊ณผ์ ๋ ์๊ฐํ ๊ฒ๋ณด๋ค๋ ๊ธ๋ฐฉ ๋๋๋ค. ๋ง์ง๋ง ๋ฌธ๋ฒ ๊ฒ์ฌ๊น์ง ๋ง์ท๋๋ ์ค๋ฅ ์์ด ๋์์ ๋คํ์ด์๋ค. ํผ๊ทธ๋ง ์์ ๊ทธ๋๋ก ํฌ๊ธฐ ์กฐ์ ํ๊ณ ํ๋๋ ์์ฒญ ์กฐ๊ทธ๋งฃ๊ฒ ๋์์ง๋ง ๊ทธ๋๋ ๋๋๋ง๋งํผ์ ์๋ฒฝํ ๊ฒ ๊ฐ๋ค. ์ฝ๋๋ฆฌ๋ทฐํ๊ฒ ๋๋ฉด css๋ถ๋ถ์์ ์ง์ ์ ๋ง์ด ๋นํ ๊ฒ ๊ฐ์ง๋ง ์ผ๋จ ๋๋๋ค๋ ๊ฑฐ์ ๋ง์ ํธ์.. ์ผ๋จ yamoo๋ ๊ฐ์๋ค์ผ๋ฉด์ ๋ ๊ณต๋ถํ๊ณ ๋ณด์ํ ์ ์๋์ง ํ์ธํด์ผ๊ฒ ๋ค. ์ด์ ๋ถํฐ ์, ์, ๊ธ ์ด๋ ๊ฒ ๊ณผ์ ๊ฐ ๋์จ๋ค๋๋ฐ ๋ ์ ์ ๋ชป์๊ฒ ๋๊ฑธ..? ์ธ์ ํน ์์์๋๊ฑฐ์ฃ ....?๐ข
๐ป ๊ณผ์ ์์ฑ