14 Font & Text
font
๊ธ์ ๊ด๋ จ ์์ฑ๋ค์ ์ง์ (๋จ์ถ)
๋จ์ถ ์์ฑ์ ์ฌ์ฉํ๋ ค๋ฉด font-size์ font-family๋ฅผ ํ์๋ก ์ ๋ ฅํด์ผํ๋ค.
์์ฑ
font-style: ๊ธ์ ์คํ์ผ(๊ธฐ์ธ๊ธฐ) ์ง์
์์ฑ ๊ฐ
normal: ๊ธฐ๋ณธ๊ฐ
italic : ์ดํค๋ฆญ์ฒด
oblique: ๊ธฐ์ธ๊ธฐ
font-weight: ๊ธ์ ๋๊ป(๊ฐ์ค์น) ์ง์
์์ฑ ๊ฐ
normal: ๊ธฐ๋ณธ๊ธ์ง ๋๊ป , 400๊ณผ ๋์ผ
bold: ๊ธ์ ๋๊ป๊ฒ, 700๊ณผ ๋์ผ
bolder : ๋ถ๋ชจ(์์) ์์๋ณด๋ค ๋ ๋๊ป๊ฒ (bold๋ณด๋ค ๋ ๋๊ป๊ฒ ์๋!)
lighter: ๋ถ๋ชจ(์์) ์์๋ณด๋ค ๋ ์๊ฒ
์ซ์ : 100~900๊น์ง 100๋จ์ ์ซ์ 9๊ฐ
font-size: ๊ธ์ ํฌ๊ธฐ ์ง์ (medium, 16px)
์์ฑ ๊ฐ
๋จ์ : px, em, cm ๋ฑ ๋จ์๋ก ์ง์
% : ๋ถ๋ชจ(์์) ์์์ ๋น์จ๋ก ์ง์
xx-small, x-small, small, medium, large, x-large, xx-large
smaller, larger: ๋ถ๋ชจ(์์) ์์๋๋น ํฌ๊ธฐ
line-height: ์ค ๋์ด (normal, Recet.css์ ์ฉ์ 1)
์์ฑ๊ฐ
normal: ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ณธ ์ ์์ฌ์ฉ(1~1.4)
์ซ์: ์์ ์์ฒด ๊ธ๊ผด ํฌ๊ธฐ์ ๋ฐฐ์๋ก ์ง์ (1.4~1.7 ์ถ์ฒ)
๋จ์: px, em, cm๋ฑ ์์๋ก ์ง์
%: ์์ ์์ฒด ๊ธ๊ผด ํฌ๊ธฐ์ ๋น์จ๋ก ์ง์
font-family: ๊ธ๊ผด ์์ฒด ์ง์ (์ด์์ฒด์ (๋ธ๋ผ์ฐ์ )๋ฐ๋ผ ๋ค๋ฆ)
์์ฑ๊ฐ
๊ธ๊ผด์ด๋ฆ ๊ธ๊ผด (์์ฒด) ํ๋ณด ๋ชฉ๋ก์ ์ง์
๊ธ๊ผด ๊ณ์ด
serif : ๋ฐํ์ฒด
sans-serif: ๊ณ ๋์ฒด
monospace: ๊ณ ์ ๋๋น(๊ฐ๋กํญ์ด ๋๋ฑํ) ๊ธ๊ผด๊ณ์ด
cursive: ํ๊ธฐ์ฒด ๊ณ์ด
fantasy: ์ฅ์ ๊ธ๊ผด(์ฌ๋ฏธ์๋ ๋ฌธ์ ํํ ํฌํจ)
๊ธ๊ผด ๊ณ์ด์ ํ์ ์ ๋ ฅ
๋ฌธ์(Text) ๊ด๋ จ์์ฑ
color: ๋ฌธ์์ ์์์ ์ง์
์์ฑ๊ฐ
์์: ๋ฌธ์์ ์์ ์ง์
์์ํํ
์์์ด๋ฆ: ๋ธ๋ผ์ฐ์ ์์ ์ ๊ณตํ๋ ์์์ด๋ฆ(red, blue,..)
hex ์์์ฝ๋: 16์ง์ ์์( #000000 )
RGB : ๋น์ ์ผ์์ ( rgb(255,255,255))
RGBA : ๋น์ ์ผ์์, ํฌ๋ช ๋ ( rgba(255,255,255,.5))
HSL : ์์,์ฑ๋, ๋ช ๋(hsl(120, 100%, 50%))
HSLA: ์์, ์ฑ๋, ๋ช ๋, ํฌ๋ช ๋(hsl(120, 100%, 50%,.5))
์ ์์ํํ์ ์์ ์ด์ฉํ๋ ๋ชจ๋ ์์ฑ(property)์ ๊ฐ์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅ RGBA: RED, GREEN, BLUE, Alpha Channel HSLA: HUE, Saturation, Lightness, Alpha Channel
text-align: ๋ฌธ์ ์ ๋ ฌ ๋ฐฉ์ ์ง์
์์ฑ๊ฐ
left: ๊ธฐ๋ณธ๊ฐ
right
center
justify : ์์ชฝ ๋ง์ถค ( ๋์ค ์ด์ )
direction(ํ ์คํธ ๋ฐฉํฅ ๋ฐ ์ฐ๊ธฐ ๋ฐฉํฅ์ง์ /ltr, rtl) ์์ฑ์ ๊ฐ์ ์ํด text-align ์์ฑ์ '๊ธฐ๋ณธ๊ฐ'์ด ๋ณ๊ฒฝ๋ ์ ์์. ์ผ๋ฐ์ ์ผ๋ก left๊ฐ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฌ์ฉ๋๋ค.
text-decoration: ๋ฌธ์์ ์ฅ์(line)์ ์ค์
์์ฑ๊ฐ
none
underline: ๋ฐ์ค
overline: ์์ค
line-through: ์ค์(๊ฐ๋ก์ง๋ฅด๋)์
text-indent: (์ฒซ๋ฒ์งธ ์ถ์) ๋ค์ฌ์ฐ๊ธฐ ์ง์
์์๊ฐ ์ฌ์ฉ๊ฐ๋ฅ ์์๊ฐ์ ์ฌ์ฉํ๋ฉด ์ฒซ์งธ ์ค์ ์ผ์ชฝ์ผ๋ก ๋ค์ฌ์ฐ๊ธฐ ๋ฉ๋๋ค.
letter-spacing: ๋ฌธ์์ ์๊ฐ(๊ธ์ ์ฌ์ด ๊ฐ๊ฒฉ)์ง์
normal: ๋จ์ด ์ฌ์ด์ ์ผ๋ฐ ๊ฐ๊ฒฉ(๊ธฐ๋ณธ)
๋จ์ : px, em, cm ๋ฑ ๋จ์๋ก ์ง์
word-spacing: ๋จ์ด ์ฌ์ด์(๋์ด์ฐ๊ธฐ)์ ๊ฐ๊ฒฉ ์ง์
normal: ๋จ์ด ์ฌ์ด์ ์ผ๋ฐ ๊ฐ๊ฒฉ(๊ธฐ๋ณธ)
๋จ์ : px, em, cm ๋ฑ ๋จ์๋ก ์ง์
Last updated