๐Ÿ“ŒLanguage/HTML & CSS

css font๋ฅผ ์•Œ์•„๋ณด์ž

hellohailie 2022. 4. 19. 19:58

font-family๋Š” ์ƒ์†๋˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ๋Œ€ํ‘œ ํฐํŠธ๋ฅผ ์„ ์–ธํ•˜๊ณ , ํŠน์ • ํฐํŠธ๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„์—์„œ ์žฌ์ •์˜ํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค.

 

font-family ์†์„ฑ

๊ธ€๊ผด์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.

 

font-family: family-name | generic-family ( | initial | inherit );

 

  • family-name: ์‚ฌ์šฉํ•  ํฐํŠธ์˜ ์ด๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ ' , ' ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐœ ์„ ์–ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์„ ์–ธ๋œ ์ˆœ์„œ๋Œ€๋กœ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.  ์ด๋ฆ„ ์ค‘๊ฐ„์— ๊ณต๋ฐฑ์ด ์žˆ๊ฑฐ๋‚˜, ํ•œ๊ธ€์ผ ๊ฒฝ์šฐ ํ™‘๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์–ด์„œ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค.

  • generic-family: family-name์œผ๋กœ ์ง€์ •๋œ ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์„ ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•ด, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ํฐํŠธ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. font-family ์†์„ฑ์˜ ๋งจ ๋งˆ์ง€๋ง‰์— ์„ ์–ธํ•ด์•ผ ํ•˜๋ฉฐ, ํ‚ค์›Œ๋“œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋”ฐ์˜ดํ‘œ ๋“ฑ์˜ ์ธ์šฉ๋ถ€ํ˜ธ๋กœ ๋ฌถ์ง€ ์•Š๋Š” ๊ฒƒ์ด ์›์น™์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์„ ์–ธํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 
font-family: Helvetica, Dotum, '๋‹์›€', Apple SD Gothic Neo, sans-serif;

 

๊ฐ€์žฅ ๋จผ์ € Helvetica๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์„ ๋•Œ Dotum์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ์ฐจ๋ก€๋Œ€๋กœ ์ ์šฉ๋œ๋‹ค. ๋งŒ์•ฝ "abc ๊ฐ€๋‚˜๋‹ค 123" ์ด๋ผ๋Š” ๊ธ€์ž๊ฐ€ ์žˆ๋‹ค๋ฉด, "abc"์™€ "123"์€ Helvetica๋กœ ํ‘œํ˜„์ด ๋˜๊ณ , "๊ฐ€๋‚˜๋‹ค"๋Š” Dotum์œผ๋กœ ํ‘œํ˜„์ด ๋ฉ๋‹ˆ๋‹ค.
"๊ฐ€๋‚˜๋‹ค"๊ฐ€ Dotum์œผ๋กœ ํ‘œํ˜„๋œ ์ด์œ ๋Š” Helvetica๋Š” ํ•œ๊ธ€์„ ์ง€์›ํ•˜๋Š” ํฐํŠธ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

ํ•œ๊ธ€์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋””๋ฐ”์ด์Šค์ผ ๊ฒฝ์šฐ ํ•ด๋‹น ํ•œ๊ธ€ ํฐํŠธ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์˜๋ฌธ๋ช…์œผ๋กœ๋„ ์„ ์–ธํ•ด ์ฃผ์–ด์•ผํ•˜๊ณ , ๋งˆ์ง€๋ง‰์—๋Š” ๋ฐ˜๋“œ์‹œ generic-family๋ฅผ ์„ ์–ธ ํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค. ๊ทธ ์ด์œ ๋Š” ์„ ์–ธ๋œ ๋ชจ๋“  ์„œ์ฒด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ณด์žฅ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๋•Œ generic-family๋ฅผ ์„ ์–ธํ•ด์ฃผ๋ฉด, ์‹œ์Šคํ…œ ํฐํŠธ ๋‚ด์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์˜๋„ํ•œ ์Šคํƒ€์ผ๊ณผ ์œ ์‚ฌํ•œ ์„œ์ฒด๋กœ ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ž์‹ ์š”์†Œ์—์„œ font-family๋ฅผ ์žฌ์„ ์–ธํ•˜๋ฉด ๋ถ€๋ชจ์— generic-family๊ฐ€ ์„ ์–ธ๋˜์–ด์žˆ์–ด๋„ ๋‹ค์‹œ ์„ ์–ธํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค.

 

Generic-Family์—๋Š” ๋Œ€ํ‘œ์ ์ธ ์„œ์ฒด๋กœ serif(์‚์นจ ์žˆ์Œ), sans-serif(์‚์นจ ์—†์Œ)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. serif๋Š” ์‚์นจ์ด๋ผ๋Š” ๋œป์ด๊ณ , sans๋Š” ํ”„๋ž‘์Šค์–ด๋กœ '~์ด ์—†์ด'๋ผ๋Š” ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. serif๋Š” ๊ธ€์ž ํš์— ์‚์นจ์ด ์žˆ๋Š” ํฐํŠธ๋กœ ๋Œ€ํ‘œ์ ์œผ๋กœ ๋ช…์กฐ์ฒด๊ฐ€ ์žˆ์œผ๋ฉฐ, sans-serif๋Š” ํš์— ์‚์นจ์ด ์—†๋Š” ํฐํŠธ๋กœ ๋Œ€ํ‘œ์ ์œผ๋กœ ๋‹์›€์ฒด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

 


 

 

line-height ์†์„ฑ

line-height๋Š” ํ…์ŠคํŠธ ๋ผ์ธ์˜ ๋†’์ด๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ฃผ๋กœ ํ–‰๊ฐ„์„ ์ œ์–ดํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

    ๊ธฐ๋ณธ ๊ฐ’ : normal

 

 

line-height: normal | number | length | initial | inherit ;

 

 

ํ–‰๊ฐ„์„ ์ œ์–ดํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ์ด๋ผ ํ•ด์„œ ์ค„ ๊ฐ„๊ฒฉ์œผ๋กœ ์ƒ๊ฐํ•ด ์˜คํ•ดํ•˜๊ธฐ ์‰ฌ์šธ ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

์ค„ ๋ฐ”๊ฟˆ์ด ๋˜์—ˆ์„ ๋•Œ, ์œ—์ค„์˜ ํ…์ŠคํŠธ ํ•˜๋‹จ๊ณผ ์•„๋žซ์ค„์˜ ํ…์ŠคํŠธ ์ƒ๋‹จ๊นŒ์ง€์˜ ๊ฐ„๊ฒฉ์ด๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ,

line-height๋กœ ์ œ์–ด๋˜๋Š” ๋ถ€๋ถ„์„ line-box๋ผ๊ณ ๋„ ํ•˜๋ฉฐ ์ด๋Š” ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ ๊ตฌ์กฐ์—์„œ ๋ฐฐ์› ๋˜ [em ๋ฐ•์Šค] + [์ƒํ•˜๋‹จ์˜ ์—ฌ๋ฐฑ]๊นŒ์ง€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. 

< ์†์„ฑ ๊ฐ’ >

normal ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ ์†์„ฑ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
ํฐํŠธ์— ๋”ฐ๋ผ ๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ ๋‹ค๋ฅด์ง€๋งŒ ๋ณดํ†ต 1.2 ์ •๋„๋กœ ํ• ๋‹น๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
number font-size๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ค์ •ํ•œ ์ˆซ์ž๋งŒํผ ๋ฐฐ์œจ๋กœ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
length px, em ๋“ฑ ๊ณ ์ • ์ˆ˜์น˜๋กœ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
% font-size๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ค์ •ํ•œ ํผ์„ผํŠธ๋งŒํผ ๋ฐฐ์œจ๋กœ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์˜ํ•  ์ ์€, line-height์˜ ๊ฐ’์œผ๋กœ number๋ฅผ ์„ ์–ธํ•  ๋•Œ์™€ %๋กœ ์„ ์–ธํ•  ๋•Œ์˜ ์ฐจ์ด์ž…๋‹ˆ๋‹ค.

๋‘ ๊ฐ’ ๋ชจ๋‘ font-size๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— 1์ด๋‚˜ 100%๋ฅผ ๊ฐ™์€ ๊ฒƒ์ด๋ผ๊ณ  ์˜คํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋‘ ๊ฐ’์€ ํฐ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ line-height์˜ ๊ฐ’์ด ์ž์‹ ์š”์†Œ๋กœ ์ƒ์†๋˜์—ˆ์„ ๋•Œ์˜ ๊ณ„์‚ฐ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. 

  • number ๋ถ€๋ชจ ์š”์†Œ์˜ ์ˆซ์ž ๊ฐ’์ด ๊ทธ๋Œ€๋กœ ์ƒ์†๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ž์‹ ์š”์†Œ์—์„œ๋„ ๋˜ ํ•œ ๋ฒˆ ์ž์‹ ์š”์†Œ์˜ font-size๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐ๋œ ๊ฐ’์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

  • % ๋ถ€๋ชจ ์š”์†Œ์—์„œ %๊ฐ’์ด ๊ทธ๋Œ€๋กœ ์ƒ์†๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๊ณ , %์— ์˜ํ•ด ์ด๋ฏธ ๊ณ„์‚ฐ๋œ px๊ฐ’์ด ์ƒ์†๋ฉ๋‹ˆ๋‹ค.

 


 

font-size ์†์„ฑ

๊ธ€๊ผด์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.

    ๊ธฐ๋ณธ ๊ฐ’ : medium

 

font-size: keyword | length | initial | inherit ;

 

๊ธฐ๋ณธ ๊ฐ’ ๋ฏธ์ง€์ • ์‹œ ๊ธ€๊ผด์˜ ๊ธฐ๋ณธํฌ๊ธฐ๋Š” 16px (1em)

 

 

**์‹ค๋ฌด์ƒ ๊ณ ์ •๊ฐ’์€ ์ž˜ ์“ฐ์ง€ ์•Š๋Š”๋‹ค. **

 

 

< ์†์„ฑ ๊ฐ’ >

keyword medium(๊ธฐ๋ณธ ๊ฐ’), xx-small, x-small, small, large, x-large, xx-large, smaller, larger
length px, em ๋“ฑ ๊ณ ์ • ์ˆ˜์น˜๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
% ๋ถ€๋ชจ ์š”์†Œ์˜ font-size ๊ธฐ์ค€์˜ ํผ์„ผํŠธ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

 

  • absolute size (keyword) ๊ธฐ๋ณธ ๊ฐ’์ธ medium์— ๋Œ€ํ•œ ์ƒ๋Œ€์ ์ธ ํฌ๊ธฐ๋กœ, ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ์‚ฌ์ด์ฆˆ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ์ •์˜๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.
  • relative size (keyword) ๋ถ€๋ชจ ์š”์†Œ์˜ font-size ํฌ๊ธฐ์— ๋Œ€ํ•ด ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค. smaller๋Š” 0.8๋ฐฐ, larger๋Š” 1.2๋ฐฐ์ž…๋‹ˆ๋‹ค.
  • length px, em, rem ๋“ฑ์˜ ๋‹จ์œ„๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ณ ์ •๋œ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - em :  ๋ถ€๋ชจ ์š”์†Œ์˜ font-size์— em ๊ฐ’์„ ๊ณฑํ•œ ํฌ๊ธฐ - rem : ๋ฃจํŠธ์˜ font-size์— rem ๊ฐ’์„ ๊ณฑํ•œ ํฌ๊ธฐ
  • percent (%) ๋ถ€๋ชจ ์š”์†Œ์˜ font-size๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฐฑ๋ถ„์œจ ๊ณ„์‚ฐ๋œ ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • viewport units vw, vh ๋‹จ์œ„๋กœ ๋ทฐํฌํŠธ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜์—ฌ, ์œ ๋™์ ์ธ font-size๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. vw๋Š” ๋ทฐํฌํŠธ width์˜ 1%, vh๋Š” ๋ทฐํฌํŠธ height์˜ 1% ๊ฐ’์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

 


font-weight ์†์„ฑ

๊ธ€๊ผด์˜ ๊ตต๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.

 

    ๊ธฐ๋ณธ ๊ฐ’ : normal

 

 

font-weight: normal | bold | bolder | lighter | number | initial | inherit ;

 

< ์†์„ฑ ๊ฐ’ >

normal ๊ธฐ๋ณธ ๊ฐ’ (400)
bold ๊ตต๊ฒŒ ํ‘œํ˜„(700)
bolder ๋ถ€๋ชจ ์š”์†Œ ๋ณด๋‹ค ๋‘๊ป๊ฒŒ ํ‘œํ˜„
lighter ๋ถ€๋ชจ ์š”์†Œ ๋ณด๋‹ค ์–‡๊ฒŒ ํ‘œํ˜„
number 100, 200, 300, 400, 500, 600, 700, 800, 900 (ํด์ˆ˜๋ก ๋” ๋‘๊ป๊ฒŒ ํ‘œํ˜„)

์‹ค๋ฌด์—์„œ๋Š” normal๊ณผ  bold๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ , ๋ถ€๋ชจ ์š”์†Œ์— ์˜ํ–ฅ์ด ์žˆ๋Š” bolder์™€ lighter๋Š” ์‚ฌ์šฉ์„ ๋  ์ˆ˜ ์žˆ์œผ๋ฉด ์ง€์–‘ํ•˜๋Š” ํŽธ์ž…๋‹ˆ๋‹ค.

๋ฌผ๋ก  ์ƒ์† ๊ด€๊ณ„์—์„œ ๋ฐ”๋€Œ์–ด์•ผ ํ•˜๋Š” ์ŠคํŽ™์ด๋ผ๋ฉด ๋‹น์—ฐํžˆ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ ์™ธ์˜ ๊ฒฝ์šฐ์—๋Š” ์‚ฌ์šฉ์— ์žˆ์–ด ์‹ ์ค‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

font-weight๋Š” normal, bold์™€ ๊ฐ™์€ ํ‚ค์›Œ๋“œ ์™ธ์— ์ˆซ์ž๋กœ๋„ ๊ทธ ๊ตต๊ธฐ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

100~900๊นŒ์ง€ 100๋‹จ์œ„๋กœ ๊ฐ’์„ ์ง€์ •ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ์ˆซ์ž๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๋”์šฑ ๊ตต๊ฒŒ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ 400์€ normal๊ณผ ๊ฐ™๊ณ , 700์€ bold์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค

๊ทธ๋Ÿฌ๋‚˜ ์ˆ˜์น˜๋ฅผ ์ด์šฉํ•œ font-weight๋Š” ํฐํŠธ ์ž์ฒด์—์„œ ์ง€์›์„ ํ•ด์•ผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฐํŠธ์— ๋”ฐ๋ผ font-weight๋ฅผ ์ ์šฉํ•ด๋„ ๊ตต๊ธฐ์— ๋ณ€ํ™”๊ฐ€ ์—†์„ ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ,

normal๊ณผ bold๋งŒ ์ง€์›ํ•˜๋Š” ํฐํŠธ์ผ ๊ฒฝ์šฐ์—๋Š” 100~500๊นŒ์ง€๋Š” normal๋กœ, 600~900๊นŒ์ง€๋Š” bold๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค.

 


font-style ์†์„ฑ

 

๊ธ€๊ผด์˜ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.

    ๊ธฐ๋ณธ ๊ฐ’ : normal

 

font-style: normal | italic | oblique | initial | inherit;

em ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ, ๊ธ€๊ผด์ด ๊ธฐ์šธ์–ด์ง€๋Š” ๊ฒƒ์„ ๋ณด์…จ์„ ๊ฒ๋‹ˆ๋‹ค.

em ํƒœ๊ทธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ font-style ์†์„ฑ์— italic์ด๋ผ๋Š” ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ๊ธฐ์šธ์ž„๊ผด๋กœ ํ‘œ์‹œ๋œ๋‹ค. 

 

 


font-variant ์†์„ฑ

๊ธ€๊ผด์˜ ํ˜•ํƒœ๋ฅผ ๋ณ€ํ˜•ํ•˜๋Š” ์†์„ฑ์œผ๋กœ ์†Œ๋ฌธ์ž๋ฅผ ์ž‘์€ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๊ธฐ๋ณธ ๊ฐ’ : normal 

 

font-variant: normal | small-caps | initial | inherit ;

 < ์†์„ฑ ๊ฐ’ >

normal ๊ธฐ๋ณธ ๊ฐ’
small-caps ์†Œ๋ฌธ์ž๋ฅผ ์ž‘์€ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ˜•ํ•ฉ๋‹ˆ๋‹ค.

 


@font-face

์›น์— ์žˆ๋Š” ๊ธ€๊ผด์„ ์‚ฌ์šฉ์ž์˜ ๋กœ์ปฌ ํ™˜๊ฒฝ(์ปดํ“จํ„ฐ)์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์ ์šฉํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค. 

    ๊ธฐ๋ณธ ๊ฐ’ : ์—†์Œ

 

< ์†์„ฑ ๊ฐ’ >

font-family(ํ•„์ˆ˜) ๊ธ€๊ผด์˜ ์ด๋ฆ„์„ ์ง€์ •
src(ํ•„์ˆ˜) ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ๊ธ€๊ผด์˜ ๊ฒฝ๋กœ(URL)
font-style(์˜ต์…˜) ๊ธ€๊ผด์˜ ์Šคํƒ€์ผ ์ง€์ •, ๊ธฐ๋ณธ ๊ฐ’์€ normal
font-weight(์˜ต์…˜) ๊ธ€๊ผด์˜ ๊ตต๊ธฐ ์ง€์ •, ๊ธฐ๋ณธ ๊ฐ’์€ normal

์›น ํฐํŠธ์˜ ๊ฒฝ์šฐ ์ œ๋„ค๋ฆญ ํŒจ๋ฐ€๋ฆฌ๊ฐ€ ์—†๋‹ค!

 

 


vertical-align ์†์„ฑ

์š”์†Œ์˜ ์ˆ˜์ง ์ •๋ ฌ์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค. 

    ๊ธฐ๋ณธ ๊ฐ’ : baseline

 

< ์†์„ฑ ๊ฐ’ >

length ์š”์†Œ๋ฅผ ์ง€์ •ํ•œ ๊ธธ์ด๋งŒํผ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ๋‚ด๋ฆผ. ์Œ์ˆ˜ ํ—ˆ์šฉ
% ์š”์†Œ๋ฅผ line-height๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ๋‚ด๋ฆผ. ์Œ์ˆ˜ ํ—ˆ์šฉ
keyword baseline(๊ธฐ๋ณธ ๊ฐ’), sub, super, top, text-top, middle, bottom, text-bottom

 

์ธ๋ผ์ธ ๋ ˆ๋ฒจ์—๋งŒ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ๋ผ์ธ ์š”์†Œ ๋˜๋Š” ํ…Œ์ด๋ธ” ์…€ ์ƒ์ž์˜ ์ˆ˜์ง์ •๋ ฌ์„ ์ง€์ •ํ•œ๋‹ค. 

๋Œ€๋ถ€๋ถ„ ๋ถ€๋ชจ์š”์†Œ์— ์ƒ๋Œ€์ ์œผ๋กœ ์ •๋ ฌ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฒ„ํ‹ฐ์ปฌ ์–ผ๋ผ์ธ์€ <div>์—๋‹ค๊ฐ€ ์„ ์–ธํ–ˆ์„ ๋•Œ <div>๊ฐ€ ๋””์Šคํด๋ ˆ์ด ๋ธ”๋ก ๊ทธ๋Œ€๋กœ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ์•„๋ฌด๋Ÿฐ ์˜ํ–ฅ์ด ์—†๋‹ค. 

 


text-align ์†์„ฑ

ํ…์ŠคํŠธ์˜ ์ •๋ ฌ์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค. 

    ๊ธฐ๋ณธ ๊ฐ’ : left (Right to Left ์–ธ์–ด์ผ ๊ฒฝ์šฐ๋Š” right)

 

text-align: left | right | center | justify | initial | inherit ;

 

text-align๊ณผ display์˜ ๊ด€๊ณ„

 -  text-align์€ inline-level์— ์ ์šฉ

 -  text-align์€ block-level์— ์ ์šฉํ•  ์ˆ˜ ์—†์Œ 

 

๊ทธ๋ ‡๋‹ค๋ฉด block ์š”์†Œ๋ฅผ ๊ฐ€์šด๋ฐ ์ •๋ ฌ ํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด?? ๐Ÿ‘‡

๋ฐ•์Šค๋ชจ๋ธ ์ฑ•ํ„ฐ์—์„œ ๋‹ค๋ฃฌ margin์˜ auto ๊ฐ’์„ ์ด์šฉํ•ด์„œ ํ•˜๋ฉด ๋œ๋‹ค. 

  • ๊ฐ€์šด๋ฐ ์ •๋ ฌ ์ธ๋ผ์ธ ์š”์†Œ : text-align (center) ๋ธ”๋Ÿญ ์š”์†Œ :  margin (0, auto);

 

 


text-indent ์†์„ฑ

ํ…์ŠคํŠธ์˜ ๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค. 

    ๊ธฐ๋ณธ ๊ฐ’ : 0

 

text-indent: length | initial | inherit;

em, px, % ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 


text-decoration ์†์„ฑ

ํ…์ŠคํŠธ์˜ ์žฅ์‹์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜ ์†์„ฑ๋“ค์˜ ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ, ๊ธฐ๋ณธ ๊ฐ’์€ ์ฐจ๋ก€๋Œ€๋กœ ์•„๋ž˜ 3๊ฐ€์ง€ ์†์„ฑ์˜ ๊ฐ’์ž…๋‹ˆ๋‹ค. 

    ๊ธฐ๋ณธ ๊ฐ’ :  none   currentColor   solid

 

text-decoration: text-decoration-line text-decoration-color text-decoration-style | initial | inherit;
  • text-decoration-line ํ…์ŠคํŠธ ๊พธ๋ฐˆ์˜ ์ข…๋ฅ˜๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.    
  • ๊ธฐ๋ณธ ๊ฐ’ : none  

< ์†์„ฑ ๊ฐ’ >

none ํ…์ŠคํŠธ ๊พธ๋ฐˆ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š์Œ ( ๊ธฐ๋ณธ๊ฐ’ )
underline ๋ฐ‘์ค„๋กœ ๊พธ๋ฐˆ์„ ์„ค์ •
overline ์œ—์ค„๋กœ ๊พธ๋ฐˆ์„ ์„ค์ •
line-through ์ค‘๊ฐ„์„ ์ง€๋‚˜๋Š” ์ค„๋กœ ๊พธ๋ฐˆ์„ ์„ค์ •
  • text-decoration-color
  • ํ…์ŠคํŠธ ๊พธ๋ฐˆ์˜ ์ƒ‰์ƒ์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.    
  • ๊ธฐ๋ณธ ๊ฐ’ : currentColor
  • ์ƒ‰์ƒ ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์ƒ‰์ƒ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • text-decoration-style ๊พธ๋ฐˆ์— ์‚ฌ์šฉ๋˜๋Š” ์„ ์˜ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.    
  • ๊ธฐ๋ณธ ๊ฐ’ : solid  

< ์†์„ฑ ๊ฐ’ >

solid ํ•œ์ค„ ์Šคํƒ€์ผ ( ๊ธฐ๋ณธ ๊ฐ’ )
double ์ด์ค‘์„  ์Šคํƒ€์ผ
dotted ์ ์„  ์Šคํƒ€์ผ
dashed ํŒŒ์„  ์Šคํƒ€์ผ
wavy ๋ฌผ๊ฒฐ ์Šคํƒ€์ผ

 

 


white-space nowrap์„ ์„ ์–ธํ•˜๋Š” ๊ฒฝ์šฐ ๊ณต๋ฐฑ์ด ๋ฌด์‹œ๋˜๋ฉด์„œ ํ•œ ์ค„๋กœ ์ญ‰ ๋„˜์ณํ๋ฅธ๋‹ค. 

 

 

 

๐Ÿ‘‡๐Ÿ‘‡์™ธ์šฐ๋Š” ๊ฒƒ๋ณด๋‹ค ์•„๋ž˜ ์‚ฌ์ดํŠธ์—์„œ ๋ณด๋ฉด์„œ ์ ์šฉํ•˜์ž๐Ÿ‘‡๐Ÿ‘‡

 

https://www.w3schools.com/cssref/pr_font_font.asp

 

CSS font property

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com