๐Ÿ’›[๋ถ€์ŠคํŠธ์ฝ”์Šค_์›น UI ๊ฐœ๋ฐœ] 6. ํฐํŠธ, ํ…์ŠคํŠธ

๐Ÿ‘พยท2021๋…„ 1์›” 24์ผ
0

HTML & CSS

๋ชฉ๋ก ๋ณด๊ธฐ
6/20

์†์„ฑ-typography

ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ์˜ ๊ตฌ์กฐ

Technology๋ผ๋Š” ๋ฌธ์ž์—ด์„ ๊ธฐ์ค€์œผ๋กœ

  • ์†Œ๋ฌธ์ž x๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ทธ ๋ฐ‘์˜ ๊ธฐ์ค€์  ๋ผ์ธ์ด baseline
  • ์†Œ๋ฌธ์ž์˜ ๋ฌธ์ž์—ด ํฌ๊ธฐ ex
  • ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž ์ค‘ ์•„๋ž˜๋กœ ๋ป—์–ด๋‚˜๊ฐ€๋Š” ๋ฌธ์ž์—ด๋“ค์˜ ์˜์—ญ์˜ ํฌ๊ธฐ em
  • ์†Œ๋ฌธ์ž x๋ฅผ ๊ธฐ์ค€์œผ๋กœ baseline๋ฐ‘์œผ๋กœ ๋‚˜์˜ค๋Š” ๋‹ค๋ฅธ ์˜๋ฌธ์ž๊ณ„์—ด ํ•˜๋‹จ์˜ ๋ถ€๋ถ„๋“ค : Descender ๋ผ์ธ
  • ์†Œ๋ฌธ์ž x ์ƒ๋‹จ ์œ„์ชฝ์œผ๋กœ em๊ณผ์˜ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ Ascender

๋ฌธ์ž์—ด์„ ํ™•์ธํ• ๋•Œ๋Š” ๋ฒ ์ด์Šค๋ผ์ธ์„ ํ™•์ธํ•˜๋Š”๊ฒƒ์ด ๊ต‰์žฅํžˆ ์ค‘์š”ํ•˜๋‹ค
์†Œ๋ฌธ์ž x๋ฅผ ๋„ฃ์–ด๋†“๊ณ  ๋ฐ•์Šค์•ˆ์—์„œ ๊ธฐ์ค€์ด ๋˜๋Š” ๋ฌธ์ž์—ด์ด ์–ด๋””๊ณ  ๊ทธ ์•ˆ์— ์—ฌ๋ฐฑ์ด ์–ด๋Š์ •๋„, Descender ์˜์—ญ๊ณผ Ascender ์˜์—ญ์ด ์žˆ๊ฒ ๊ตฌ๋‚˜๋ฅผ ์•Œ๊ณ  ์žˆ์–ด์•ผํ•จ.


์†์„ฑ- font-family

๊ธ€๊ผด์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ

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

font-family ์†์„ฑ์„ ์„ ์–ธํ• ๋•Œ๋Š” font-family name๊ณผ generic-family name์„ ๋ณดํ†ต ๊ฐ™์ด ์„ ์–ธํ•œ๋‹ค.

generic-family
family-name์œผ๋กœ ์ง€์ •ํ•œ ํฐํŠธ๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— ์—†์„๋•Œ๋ฅผ ๋Œ€๋น„ํ•ด์„œ ์ ์ ˆํ•œ ํฐํŠธ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ช‡๊ฐ€์ง€ ์œ ํ˜•์˜ ํƒ€์ž…์˜ ํฐํŠธ๋ฅผ ๊ฐ™์ด ์„ ์–ธํ•ด์ฃผ๋Š”๊ฒƒ


ํฐํŠธ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€์˜ font-family name์„ ๊ฐ™์ด ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค.

font-family: Helvetica, Dotum, '๋‹์›€', Apple SD Gothic Neo, sans-serif; 

: Helvetica๋ผ๋Š” ํฐํŠธ๋ฅผ ๊ฐ€์žฅ ์šฐ์„ ์ˆœ์œ„ ๋†’๊ฒŒ ์„ ์–ธํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— Helvetica์— ๋งž๋Š” ๊ธ€๊ผด์ด PC์—์„œ ์ง€์›์„ ํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ๋จผ์ € ์ง€์›์„ ํ•˜๊ณ 
์—†๋‹ค๋ฉด ๊ทธ ๋‹ค์Œ ์šฐ์„ ์ˆœ์œ„๋กœ ๋‹์›€์„ ๋‘๊ฒ ๋‹ค.

๋‹์›€์„ ํ•œ๊ธ€๋กœ๋งŒ ์„ ์–ธํ•˜๋ฉด pc์— ํ•œ๊ธ€ ๊ธ€๊ผด์„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•œ๊ธ€ํฐํŠธ์˜ ๊ฒฝ์šฐ ์˜๋ฌธ์ž๋ฅผ ๋ฐ˜๋“œ์‹œ ๊ฐ™์ด ์„ ์–ธ.

์• ํ”Œ์‚ฐ๋Œ๊ณ ๋”•๋„ค์˜ค์˜ ๊ฒฝ์šฐ ios๊ณ„์—ด์—์„œ ๊ธฐ๋ณธ ๊ธ€๊ผด. ๊ทผ๋ฐ ์• ํ”Œ์‚ฌ์˜ ๋ฒ„์ „์—…์— ๋”ฐ๋ผ์„œ ์–ด๋–ป๊ฒŒ ๋‹ฌ๋ผ์งˆ์ง€ ๋ชจ๋ฅผ ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ๋ชจ๋ฐ”์ผ ๋Œ€์‘์„ ์œ„ํ•ด์„œ ๊ด€๋ จ ์†์„ฑ์„ ์„ ์–ธํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค

ํ•ญ์ƒ font-family์˜ ๋งˆ์ง€๋ง‰ ๊ฐ’์—๋Š” generic-family๋ฅผ ์„ ์–ธ

generic-family ์ข…๋ฅ˜

  • serif ๋ช…์กฐ์ฒด ๊ณ„์—ด. ์‚์นจ์ด ์žˆ๋Š” ๊ธ€์”จ
  • sans-serif ๊พธ๋ฐˆ์ด ์—†๋Š” ๋‹์›€์ฒด ๊ณ„์—ด. ์‚์นจ์ด ์—†๋Š” ๋ฌธ์ž์—ด
  • monospace ์ฝ”๋“œ๋ฅผ ์›น์—์„œ ๋ณผ ๋•Œ ๊ฐ€๋กœ์™€ ์„ธ๋กœ๊ฐ€ ๊ฐ™์€ ๋ฌธ์ž์—ด. ๊ฐ€๋…์„ฑ์ด ์ฝ”๋“œ์ ์œผ๋กœ ์ฝ์„๋•Œ ์ข‹๊ฒŒ ํ•จ
  • cursive
    fantasy ๋‘˜๋‹ค ๊พธ๋ฐˆ์ด ์žˆ๋Š”, ๋ฉ‹์žˆ๋Š” ํฐํŠธ

ํฐํŠธ๋ณ„๋กœ ์ง€์›๋ฒ”์œ„๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— generic-family๋ฅผ ๋„ฃ์Œ์œผ๋กœ์จ ์ข€ ๋” ์ง€์›์œจ์ด ์ข‹๊ฒŒ ํ•˜๋Š” ์˜๋ฏธ์ด๋ฏ€๋กœ generic-family๋Š” ์ค‘์š”

ํฐํŠธ๋ณ„๋กœ ํ•œ๊ธ€์„ ์ง€์›ํ•˜๋Š” ํฐํŠธ๊ฐ€ ์žˆ๊ณ  ์•„๋‹Œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค

font-family์— ๋”ฐ๋ผ์„œ ์ธ๋ผ์ธ ๋ฐ•์Šค๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๋†’์ด ๊ฐ’์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์—
์–ด๋–ค font-family๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ์„ค์ •ํ•˜๋Š”์ง€์— ๋”ฐ๋ผ์„œ ๊ฐ๊ฐ ์ธ์‹ํ•˜๋Š” ๊ธฐ๋ณธ ๋†’์ด๊ฐ’์ด ๋‹ฌ๋ผ์ง„๋‹ค.
๊ทธ๋ž˜์„œ ์ •๋ ฌ ํ• ๋•Œ font-family๊ฐ€ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค.


๊ธฐ๋ณธ์ ์œผ๋กœ bodyํƒœ๊ทธ์—๋‹ค๊ฐ€ font-family๋ฅผ ๋Œ€ํ‘œ์ ์œผ๋กœ ๊ธฐ๋ณธ font-family๋ฅผ ์„ ์–ธํ•ด๋‘”๋‹ค.

font-family๋Š” ์ƒ์†๋จ
๋ชจ๋“  ํƒœ๊ทธ์— ๊ธฐ๋ณธ ๋Œ€ํ‘œ ์„œ์ฒด๋ฅผ ์„ ์–ธํ•˜๋Š”๋ฐ ํŠน์ • ๋ถ€๋ถ„์—๋Š” ๋‹ค๋ฅธ ์„œ์ฒด๋กœ ์ ์šฉํ•˜๊ณ ์ž ํ• ๋•Œ body์—์„œ generic-family๋ฅผ ์„ ์–ธํ•˜๊ณ  ์žฌ์„ ์–ธํ•  ๋•Œ generic-family๋ฅผ ๋ฐ˜๋“œ์‹œ ๋‹ค์‹œ ํ•œ๋ฒˆ ์„ ์–ธํ•ด์•ผํ•จ.
generic-family๋Š” ์„ธํŠธ๋กœ ์„ ์–ธ์„ ํ•ด์•ผํ•œ๋‹ค.


์†์„ฑ - line-height

์ค„๊ฐ„๊ฒฉ์„ ์˜๋ฏธ

๊ธฐ๋ณธ๊ฐ’์€ normal

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

ํ–‰๊ฐ„์˜ ๊ฒฝ์šฐ number์— ๋‹จ์œ„๊ฐ€ ์—†๋Š” ์ˆซ์ž๋งŒ ์ž…๋ ฅ๊ฐ€๋Šฅํ•˜๋‹ค
๊ณ ์ •๊ฐ’์ด ์•„๋‹Œ ์ˆซ์ž๋งŒ ์ž…๋ ฅํ• ๋•Œ๋Š” font-size์— ์ƒ์†๋ผ์„œ ๋ฐฐ์ˆ˜๋กœ ๋ณด์ผ ์ˆ˜ ์žˆ๋‹ค

line-height์˜ ์˜์—ญ์€ em๋ฐ•์Šค+์ƒํ•˜๋‹จ์˜ ์—ฌ๋ฐฑ๊นŒ์ง€๋ฅผ ์˜๋ฏธ
px๋กœ ๋„ฃ๊ฒŒ ๋˜๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ ํ™€์ˆ˜/์ง์ˆ˜์ผ ์ˆ˜ ์žˆ์Œ. 17px, 18px
20px์„ ๋‚˜๋ˆ ์„œ ๋„ฃ์„๋•Œ ํ–‰๊ฐ„์„ ์–ด๋–ค์‹์œผ๋กœ ๊ณ„์‚ฐํ• ์ง€๋Š” ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋‹ค๋ฆ„.
1, 1์ด๋‚˜ 2, 1 / 1, 2๋กœ ๋‚˜๋ˆ ์„œ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค
๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ์ค„์ธ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์ค€ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ™•์ธํ•˜๊ณ  ํ–‰๊ฐ„์„ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค.

normal์ธ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €์— ์˜์กดํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ๊ฑฐ์˜ ๊ธฐ๋ณธ์ ์œผ๋กœ 16px ์ •๋„๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ ์–ธ๋œ๋‹ค

๋‹จ์œ„๊ฐ€ ์—†๋Š” ์ˆซ์ž๋Š” ํฐํŠธ์‚ฌ์ด์ฆˆ์— ๋Œ€๋น„ํ•ด์„œ ์œ ๋™์ ์œผ๋กœ ๋Š˜์–ด๋‚œ๋‹ค
๊ธ€์ž๋ฅผ ํ‚ค์šธ๋•Œ ํ–‰๊ฐ„์ด ์ž˜๋ ค์„œ ๋‚˜์˜จ๋‹ค๋ฉด ํ–‰๊ฐ„์ด ํ”ฝ์…€๋กœ ๋˜์–ด์žˆ์„ ๊ฐ€๋Šฅ์„ฑ ๋†’์Œ
ํ–‰๊ฐ„์ด ๊ฒน์น˜์ง€ ์•Š๊ณ  ์—ฌ๋ฐฑ์ด ๊ณ„์†ํ•ด์„œ ์ปค์ง€๋ฉด ๋‹จ์œ„๊ฐ€ ์—†๊ฑฐ๋‚˜ ์ƒ๋Œ€๋‹จ์œ„๋กœ ๋˜์–ด์žˆ๋Š”๊ฒƒ

font-size์™€ line-height๋Š” ์ƒ์†์ด๋œ๋‹ค

  • number๋กœ ์„ ์–ธํ• ๋–„์™€ %๋กœ ์„ ์–ธํ• ๋•Œ์˜ ์ฐจ์ด
    ๋‘ ๊ฐ’ ๋ชจ๋‘ font-size๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— 1์ด๋‚˜ 100%๋ฅผ ๊ฐ™์€ ๊ฒƒ์ด๋ผ๊ณ  ์˜คํ•ด๊ฐ€๋Šฅ
    ํ•˜์ง€๋งŒ line-height์˜ ๊ฐ’์ด ์ž์‹ ์š”์†Œ๋กœ ์ƒ์†๋˜์—ˆ์„ ๋•Œ์˜ ๊ณ„์‚ฐ ๋ฐฉ์‹์—์„œ ์ฐจ์ด ์กด์žฌ.

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

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

body { font-size: 20px; line-height: 2; }       /* line-height = 40px; */
body { font-size: 20px; line-height: 200%; }    /* line-height = 40px; */

๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ <body>์— ๋˜‘๊ฐ™์ด line-height: 40px์ด ์ ์šฉ๋จ
ํ•˜์ง€๋งŒ ์ž์‹ ์š”์†Œ๋กœ <p>๊ฐ€ ์žˆ์œผ๋ฉด ๋‹ฌ๋ผ์ง

body { font-size: 20px; line-height: 2; }  /* line-height = 40px; */
p { font-size: 10px; }    /* line-height = 20px; */
body { font-size: 20px; line-height: 200%; }    /* line-height = 40px; */
p { font-size: 10px; }     /* line-height = 40px; */

์ด์ฒ˜๋Ÿผ ๊ณ„์‚ฐ๋œ ๊ฐ’์ด ์•„๋‹Œ ์ˆซ์ž ๊ฐ’์„ ์ƒ์†ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค ๋•Œ๋ฌธ์— ์ˆซ์ž ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ์—์„œ ๊ณ„์‚ฐ๋œ ๊ฐ’ ๋Œ€์‹  ๋น„์œจ์„ ๊ทธ๋Œ€๋กœ ์ƒ์†๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐ€๋Šฅํ•˜๋ฉด ๋‹จ์œ„๊ฐ€ ์—†๋Š” ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค


์†์„ฑ - font-size

๊ธ€๊ผด์˜ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •

default๊ฐ’์ด medium

x-small, absolute-size๋“ฑ์œผ๋กœ ๊ฐ’์ด ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๋Ÿฐ ๊ฐ’๋“ค์€ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ์‚ฌ์ด์ฆˆ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ์ •์˜๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ค๋ฌด์—์„œ ์ž˜ ์•ˆ์“ฐ๋Š”ํŽธ
์‹ค๋ฌด์—์„œ๋Š” ์—ฌ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ผํ•œ ํ™”๋ฉด์„ ์ œ๊ณตํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ์ ˆ๋Œ€์ ์ธ ์‚ฌ์ด์ฆˆ๋Š” ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค

ํฐํŠธ ์‚ฌ์ด์ฆˆ์˜ ๊ธฐ๋ณธ๊ฐ’์„ ๋ฏธ์ง€์ •ํ•˜๋ฉด ๊ธ€๊ผด์˜ ๊ธฐ๋ณธํฌ๊ธฐ๋Š” 16px. (1em)


์†์„ฑ- font-weight

๊ธ€๊ผด์˜ ๊ตต๊ธฐ ์ง€์ •

๊ธฐ๋ณธ๊ฐ’์€ normal

font-weight: normal | bold | bolder | lighter | number | initial | inherit ;
  • normal๊ณผ bold๋ฅผ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ
  • strongํƒœ๊ทธ์˜ ๊ฒฝ์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ font-weight๊ฐ’์ด bold๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค
    ๋”ฐ๋ผ์„œ strong์„ ์“ธ๋•Œ normal๋กœ ํ‘œํ˜„ํ•˜๊ณ  ์‹ถ์œผ๋ฉด font-weight:normal๋กœ ์„ ์–ธ
  • lighter์™€ bolder๋Š” ๋ถ€๋ชจ ์š”์†Œ์— ์˜์กด์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์‹ค๋ฌด์—์„œ ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค
    ์‹ค๋ฌด์—์„œ๋Š” ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ ๋ฐ”๋€Œ์—ˆ์„๋•Œ ์ž์‹์—๊ฒŒ๋„ ์˜ํ–ฅ์ด ๊ฐ€๋Š”๊ฒƒ๋“ค์€ ๊ฐ€๊ธ‰์  ์ง€์–‘ํ•˜๋ฉด์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค
  • font-weight๋Š” ์ˆซ์ž๋กœ๋„ ๊ตต๊ธฐ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค
    normal = 400
    bold=700
    ๊ตต๊ธฐ์˜ ์ˆ˜์น˜๋Š” 100~900

ํฐํŠธ์˜ ์ข…๋ฅ˜๊ฐ€ ๋‹ค์–‘ํ•ด์„œ์ ธ์„œ ๊ตต๊ธฐ ์ž์ฒด๋ฅผ font-family name์œผ๋กœ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋„ font-weight๋กœ ์กฐ์ •๊ฐ€๋Šฅ

ํฐํŠธ์— ๋”ฐ๋ผ์„œ ios๋‚˜ ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๊ฒฝ์šฐ ๊ตต๊ธฐ ์ฐจ์ด๊ฐ€ ์กด์žฌ
๊ฐ๊ฐ ๋””๋ฐ”์ด์Šค ๋ณ„๋กœ ์ง€์ •ํ•˜๋Š” ๊ตต๊ธฐ๋„ ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฆ„
font-weight๋ฅผ ๋„ฃ์–ด๋„ ์ˆ˜์น˜๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š”๊ฑด ๊ทธ ํ•ด๋‹น family์—์„œ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๊ฒƒ

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

font-family, font-size, font-weight 3๊ฐ€์ง€๊ฐ€ ์—ฐ๊ด€์„ฑ์ด ๊นŠ๋‹ค
font-family ์ž์ฒด๊ฐ€ ์‚ฌ์ด์ฆˆ๊ฐ€ ์ปค์ง€๋ฉด ์กฐ๊ธˆ ๋” ๊ตต๊ฒŒ ํ‘œํ˜„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋Ÿด๋•Œ ์ˆ˜์น˜๋ฅผ ์กฐ๊ธˆ ํฌ๊ฒŒ ์กฐ์ •ํ•˜๊ธฐ๋„ ํ•œ๋‹ค.


์†์„ฑ- font-style

๊ธ€๊ผด ์Šคํƒ€์ผ์„ ์ง€์ •

font-style: normal | italic | oblique | initial | inherit;
  • emํƒœ๊ทธ๋Š” ๋ฌด์–ธ๊ฐ€ ๊ฐ•์กฐํ•˜๊ณ  ์‹ถ์„๋–„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ํƒœ๊ทธ ๊ธฐ๋ณธ์ฒด๊ฐ€ ์ดํƒค๋ฆญ์ฒด.
    ๊ฐ•์กฐ๋„ ํ•˜๊ณ ์‹ถ๊ณ  normal๋กœ ํ‘œํ˜„ํ•˜๊ณ  ์‹ถ์„๋•Œ๋Š” font-style์„ normal๋กœ ์„ ์–ธ๊ฐ€๋Šฅํ•˜๋‹ค.
  • italic๊ณผ oblique๋ชจ๋‘ ์‚ฌ์„ ์œผ๋กœ ๊ธฐ์šธ์–ด์ง€๋Š”๋ฐ oblique์˜ ๊ฒฝ์šฐ ๊ฐ๋„๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ์ข€ ๋” ๊ธฐ์šธ์ž„์„ ๋” ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ ์ด๊ฒƒ๋„ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ์ง€์›์œจ์ด ์กฐ๊ธˆ ๋” ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” normal๊ณผ italic์„ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ

์†์„ฑ- font-variant

๊ธ€๊ผด ๋ณ€ํ™˜์„ ํ•˜๋Š” ์†์„ฑ

์†Œ๋ฌธ์ž๋ฅผ ์ž‘์€ ๋Œ€๋ฌธ์ž ํ˜•ํƒœ๋กœ ํ‘œํ˜„

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

small-caps : ์†Œ๋ฌธ์ž๋ฅผ ์ž‘์€ ๋Œ€๋ฌธ์ž ํ˜•ํƒœ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ํŠน์ง•์„ ๊ฐ–๋Š” ์†์„ฑ


์†์„ฑ-font

๊ธ€๊ผด ์†์„ฑ์˜ ์ถ•์•ฝํ˜•

font: font-style font-variant font-weight font-size/line-height font-family | initial | inherit;

์‹ค๋ฌด์—์„œ ์ง€์–‘ํ•˜๋Š” ์†์„ฑ
ํฐํŠธ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ๊ฐ’์„ ํฌํ•จํ•˜๊ณ  ์žˆ์–ด์•ผํ•˜๊ธฐ๋„ ํ•˜์ง€๋งŒ ๊ฐ ์†์„ฑ๋งˆ๋‹ค ์„ ์–ธ ์ˆœ์„œ๋ฅผ ์ง€์ผœ์•ผ ํ•˜๋Š” ์ œ์•ฝ์ด ์กด์žฌ.
๊ทธ์ค‘์—์„œ๋„ font-size์™€ font-family๋Š” ๋ฐ˜๋“œ์‹œ ์„ ์–ธํ•ด์•ผ ํ•˜๋Š” ํ•„์ˆ˜ ์†์„ฑ
์ด๋ ‡๊ฒŒ ์ง€์ผœ์•ผ ํ•  ๋ฃฐ์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ํฐํŠธ ์ถ•์•ฝํ˜•์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Œ


์†์„ฑ-webfont

์›นํฐํŠธ(@font-face)

์‹ค๋ฌด์—์„œ ํฐํŠธ ๊ด€๋ จํ•ด์„œ ์“ฐ์ด๋Š” ๋ช…์นญ๋“ค์ด ์žˆ๋‹ค.
์‹œ์Šคํ…œํฐํŠธ, ์ด๋ฏธ์ง€ํฐํŠธ, ์›นํฐํŠธ
ํฐํŠธ์— ๋”ฐ๋ผ์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ๋ถˆ๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ

  • ์‹œ์Šคํ…œ ํฐํŠธ : ์šฐ๋ฆฌ๊ฐ€ ํฐํŠธ ํŒจ๋ฐ€๋ฆฌ๋กœ ์„ ์–ธํ•œ ๊ทธ ๊ธ€๊ผด์ด ์„ ํƒ๋˜๋Š” ๊ฒฝ์šฐ, ์‹œ์Šคํ…œ ์ƒ์—์„œ ์ œ๊ณต๋˜๋Š” ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ํฐํŠธ๋ฅผ ์‹œ์Šคํ…œ ํฐํŠธ๋ผ๊ณ  ํ†ต์นญํ•ด์„œ ๋ถ€๋ฅธ๋‹ค

  • ์ด๋ฏธ์ง€ ํฐํŠธ : ์ด๋ฏธ์ง€ ์ž์ฒด๋ฅผ ์ž˜๋ผ์„œ ์ œ๊ณตํ•˜๋Š” ํฐํŠธ์˜ ๊ฒฝ์šฐ
    ex) ๋„ค์ด๋ฒ„ ๋กœ๊ณ 

  • ์›น ํฐํŠธ: ๋‹ค๋ฅธ ๊ธ€๊ผด์„ ์„œ๋ฒ„์— ์ €์žฅํ•ด์„œ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ํ˜น์€ ์›น ๊ฒฝ๋กœ๋ฅผ ๊ฐ€์ง€๊ณ  ์™€์„œ importํ•ด์„œ ์ œ๊ณตํ•˜๋Š” ํฐํŠธ๋ฅผ ์˜๋ฏธ ํ˜น์€ ์‚ฌ์šฉ์ž์˜ ๋กœ์ปฌ ํ™˜๊ฒฝ์— ๊ธ€๊ผด์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ์ ์šฉํ•˜๋Š”๊ฒƒ.
    ex) ๋„ค์ด๋ฒ„์˜ ๊ฒฝ์šฐ ๋‚˜๋ˆ”๊ณ ๋”•์„ ์„ค์น˜ํ•ด์„œ ์ œ๊ณต.
    ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์น˜ํ•˜๋ฉด ๋‚˜๋ˆ”๊ณ ๋”•์ด ์›น์ƒ์—์„œ ๋ณด์ด๊ฒŒ๋จ.
    ์„ค์น˜ํ˜• ํฐํŠธ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

    • ์„ค์น˜ํ˜•๊ณผ ์›น ํฐํŠธ๋Š” ์กฐ๊ธˆ ์œ ์‚ฌ
      ์›น ํฐํŠธ๋Š” ์ตœ๊ทผ ๋“ค์–ด ํด๋ผ์ด์–ธํŠธ ๋‹จ์—์„œ, ํฌํ„ธ์—์„œ ์ œ๊ณตํ•˜๋˜์ง€ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ์„œ ์ œ๊ณตํ•˜๋Š”๊ฒƒ.

์›นํฐํŠธ์˜ ๊ฒฝ์šฐ ํฐํŠธ ํŒŒ์ผ ์ž์ฒด๋ฅผ ์›น์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š”๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋„๋ก ํƒ€์ž…๋ณ„๋กœ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํŒŒ์ผ์„ ์ œ๊ณตํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.
@font-face {
    font-family: webNanumGothic; /* ์‚ฌ์šฉ์ž ์ง€์ • ์›น ํฐํŠธ๋ช… */
    src: url(NanumGothic.eot); /* ์ ์šฉ ๋  ์›น ํฐํŠธ์˜ ๊ฒฝ๋กœ */
    font-weight: bold; /* ํ•„์š”์— ๋”ฐ๋ผ ์ง€์ • */
    font-style: italic; /* ํ•„์š”์— ๋”ฐ๋ผ ์ง€์ • */
}

body {
    font-family: webNanumGothic;
}

ํฐํŠธ ํŒจ๋ฐ€๋ฆฌ ์ž์ฒด๋„ @font-face๋กœ ๋”ฐ๋กœ ์ง€์ •ํ•จ
ํฐํŠธ ํŒจ๋ฐ€๋ฆฌ ์ด๋ฆ„์„ ๋‚ด๊ฐ€ ์ง€์—ˆ๋Š”๋ฐ, ํฐํŠธ ๋ช…์— ๋Œ€ํ•œ ํฐํŠธ ์„œ์ฒด ๊ธ€๊ผด ๊พธ๋Ÿฌ๋ฏธ๋ฅผ src๋กœ ์ œ๊ณตํ•ด์ฃผ์–ด์•ผํ•จ.
๊ทธ๋ž˜์•ผ body์—๋‹ค๊ฐ€ ์ด ํฐํŠธ๋ฅผ ์ผ์„๋•Œ ์ฐธ์กฐํ•ด์„œ ํ•ด๋‹น ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
๊ตต๊ธฐ์— ๋Œ€ํ•œ ๋‚ด์šฉ๋„ ์ง์ ‘ ์„ ์–ธ๊ฐ€๋Šฅ

์›นํฐํŠธ์˜ ๊ฒฝ์šฐ generic family๊ฐ€ ์—†๋‹ค
generic family์— ๋Œ€ํ•œ ๋‚ด์šฉ๋„ src์—์„œ ๋‹ค ์ œ๊ณต์„ ํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋”ฐ๋กœ ์„ ์–ธ์„ ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค.


์†์„ฑ- vertical-align

vertical-align
์ˆ˜์ง์ •๋ ฌ์„ ํ• ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ

vertical-align: keyword | length | percent | initial | inherit ;
  • ๊ธฐ๋ณธ์ด baseline
    baseline์€ ์†Œ๋ฌธ์ž x๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ทธ ๋ฐ‘์œผ๋กœ ์œ„์น˜ํ•œ ๊ฐ’
    ์ด ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ vertical align์ด ์ด๋™
    • baseline๊ธฐ์ค€์œผ๋กœ px๋งŒํผ ์ด๋™ ๊ฐ€๋Šฅ
    • %๋Š” line-height์„ ๊ธฐ์ค€์œผ๋กœ ์ด๋™

์ฃผ์˜)
vertical-align์€ ์ธ๋ผ์ธ ๋ ˆ๋ฒจ์—๋งŒ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ๋ผ์ธ ์š”์†Œ ๋˜๋Š” ํ…Œ์ด๋ธ” ์…€ ์ƒ์ž์˜ ์ˆ˜์ง ์ •๋ ฌ์„ ์ง€์ •ํ• ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
๋Œ€๋ถ€๋ถ„ ๋ถ€๋ชจ ์š”์†Œ์— ์ƒ๋Œ€์ ์œผ๋กœ ์ •๋ ฌ๋œ๋‹ค.


x text

text๋ผ๋Š” ๋ฌธ์ž์—ด์ด ๋‚˜์—ด๋ ๋•Œ text๋Š” line box๋ผ๋Š” ๊ณต๊ฐ„์„ ์ƒ์„ฑํ•œ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ํ…์ŠคํŠธ๋Š” ์ธ๋ผ์ธ ์š”์†Œ๊ธฐ ๋•Œ๋ฌธ์— font-family, font-size, line-height๋“ฑ์˜ ๋งŽ์€ ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค.
๊ทธ๋Ÿด๋–„ ๊ทธ ์•ˆ์—์„œ ์†Œ๋ฌธ์ž x๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ ํฐํŠธ๊ด€๋ จ ์†์„ฑ์„ ์„ ์–ธ
ํ•˜๋ฉด ๊ทธ๊ฑฐ๋ฅผ ์ด x๊ฐ€ ๋‹ค ๊ฐ–๊ณ  ์žˆ์Œ.
์ด๋•Œ x๋Š” ํƒœ๊ทธ์— ๊ฐ์‹ธ์ ธ์žˆ์ง€ ์•Š์€ ๊ทธ๋ƒฅ ์†Œ๋ฌธ์ž x ํ…์ŠคํŠธ์ด๊ณ , text๋Š” ์ธ๋ผ์ธ ์š”์†Œ์— ๊ฐ์‹ธ์ง„ ํ…์ŠคํŠธ๋ผ๋ฉด test์—๋‹ค๊ฐ€ vertical-aling์„ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค.
๊ทธ๋Ÿผ text์˜ vertical-align๊ฐ’์„ keyword๋“ค๋กœ ๋ฐ”๊ฟ€๋–„ x์™€ ๋ผ์ธ ๋ฐ•์Šค์•ˆ์—์„œ ๊ธฐ์ค€์„ ๊ฐ€์ง€๊ณ  ์™”๋‹ค๊ฐ”๋‹ค ํ•˜๋Š”๊ฒƒ

ex) vertical-algin:middle;
-> ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ ๊ฐ–๊ณ ์žˆ๋Š” ์ž์‹ ์†Œ๋ฌธ์ž x์˜ ์ค‘๊ฐ„์ง€์ ์— ๋ฒ„ํ‹ฐ์ปฌ ์–ผ๋ผ์ธ์„ ์„ ์–ธํ•œ๊ฒƒ.
์†Œ๋ฌธ์ž x๊ฐ€ ๊ธฐ์ค€์ด๋‹ค!


์†์„ฑ - text-align

ํ…์ŠคํŠธ๋ฅผ ์ •๋ ฌํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ

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

๋ณดํ†ต์€ ๊ธฐ๋ณธ๊ฐ’์ด direction์ด ltr๋กœ ๋˜์–ด์žˆ๊ธฐ ๋–„๋ฌธ์— left.
์•„๋ž์–ด๋“ฑ์€ ์˜ค๋ฅธ์ชฝ์—์„œ ๋ถ€ํ„ฐ ์ฝํž˜. ๊ทธ๋Ÿด๋•Œ๋Š” rtl๋กœ ์„ ์–ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— right๊ฐ€ ๊ธฐ๋ณธ๊ฐ’

  • left : ์š”์†Œ์˜ ์™ผ์ชฝ ์ •๋ ฌ
  • right: ์š”์†Œ์˜ ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ
  • center : ์š”์†Œ์˜ ๊ฐ€์šด๋ฐ์— ์ •๋ ฌ
  • justify : ์–‘๋ ์ •๋ ฌ. ๋”ฐ๋ผ์„œ ํ•ด๋‹น ์ค„์ด ์ž”๋œฉ ๋Š˜์–ด๋‚จ

text-align์„ ์ ์šฉํ• ๋•Œ ์ฃผ์˜ํ•  ์ 
์ด ์†์„ฑ์€ ๋ธ”๋ก์š”์†Œ์—๋‹ค๊ฐ€ ์„ ์–ธํ•˜๊ฒŒ ๋˜๋ฉด ๋ธ”๋ก์š”์†Œ ์•ˆ์— ์žˆ๋Š” ์ธ๋ผ์ธ ์š”์†Œ๋“ค์˜ ์ •๋ ฌ์„ ์ •์˜ํ•˜๋Š”๊ฒƒ
์ธ๋ผ์ธ ๋ ˆ๋ฒจ์— ์ ์šฉ. ๋ธ”๋ก๋ ˆ๋ฒจ์— ์ ์šฉํ•  ์ˆ˜ ์—†์Œ
์„ ์–ธ์€ ๋ธ”๋ก๋ ˆ๋ฒจ์— ํ•˜๊ณ  ์žˆ์ง€๋งŒ ํ…์ŠคํŠธ ์–ผ๋ผ์ธ์€ ์ธ๋ผ์ธ ๋ ˆ๋ฒจ์— ์ ์šฉ์ด๋˜๋Š”๊ฒƒ

๋ธ”๋ก ๋ ˆ๋ฒจ์„ ํ…์ŠคํŠธ ์–ผ๋ผ์ธ์œผ๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์—†๋‹ค
= div์ž์ฒด๊ฐ€ ํ™”๋ฉด์—์„œ ๊ฐ€์šด๋ฐ ์ •๋ ฌ๋กœ ์˜ค๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ div ์š”์†Œ ์•ˆ์— ์žˆ๋Š” ์ธ๋ผ์ธ ๋ ˆ๋ฒจ์˜ ํ…์ŠคํŠธ์— ์ ์šฉ์ด ๋ผ์„œ div ์š”์†Œ ์•ˆ์— ์žˆ๋Š” ์š”์†Œ๋“ค์ด ๊ฐ€์šด๋ฐ ์ •๋ ฌ์ด๋œ๋‹ค. ๊ทธ๊ฒƒ๋„ ์ธ๋ผ์ธ ๋ ˆ๋ฒจ๋“ค๋งŒ ๊ฐ€์šด๋ฐ ์ •๋ ฌ์ด ๋œ๋‹ค.
div์ž์ฒด๋ฅผ ์˜์—ญ์˜ ๊ฐ€์šด๋ฐ์— ์œ„์น˜ํ•˜๊ณ  ์‹ถ์œผ๋ฉด margin:0 auto; ์‚ฌ์šฉ

๋”ฐ๋ผ์„œ

๋ธ”๋ก๋ ˆ๋ฒจ์š”์†Œ๋ฅผ ์ •๋ ฌ : margin:0 auto; ์‚ฌ์šฉ
์ธ๋ผ์ธ ๋ ˆ๋ฒจ์š”์†Œ ์ •๋ ฌ : text-align ์‚ฌ์šฉ


์†์„ฑ - text-indent

ํ…์ŠคํŠธ๋ฅผ ๋“ค์—ฌ์“ฐ๊ธฐ ํ•  ๋–„ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ

text-indent: length | initial | inherit;

๊ฐ’์œผ๋กœ length ์„ ์–ธ๊ฐ€๋Šฅ
-> ๋ฌธ๋‹จ์˜ ์ฒซ์ค„ ๋“ค์—ฌ์“ฐ๊ธฐ, ์Œ์ˆ˜ ๊ฐ€๋Šฅ

  • default๊ฐ’์€ 0
  • ์ƒ์† ๋จ
    ๊ฐ’์„ ์–‘์ˆ˜๋‚˜ ์Œ์ˆ˜๋กœ ์„ ์–ธํ•  ๋–„ ์ž์‹์š”์†Œ๋“ค์ด ์ƒ์†์ด ๋  ์ˆ˜ ์žˆ๊ธฐ ๋–„๋ฌธ์— ์ฃผ์˜ํ•ด์„œ ์„ ์–ธ
  • length, %๊ฐ’์œผ๋กœ๋„ ์„ ์–ธ๊ฐ€๋Šฅํ•˜๋‹ค

์†์„ฑ - text-decoration

ํ…์ŠคํŠธ์˜ ์žฅ์‹์„ ์„ ์–ธํ• ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ

๊ธฐ๋ณธ๊ฐ’์€ none

text-decoration: text-decoration-line text-decoration-color text-decoration-style | initial | inherit;

์†์„ฑ๊ฐ’
overline, underline, line-through๋“ฑ

color์˜ ๊ธฐ๋ณธ๊ฐ’์€ solid ์‹ค์„ .

  • overline : ํ…์ŠคํŠธ์˜ ์œ„์ชฝ์œผ๋กœ ๋ผ์ธ ์ƒ๊น€
  • line-through : ํ…์ŠคํŠธ ๊ฐ€์šด๋ฐ๋กœ ์ทจ์†Œ์„ ์ฒ˜๋Ÿผ ๋ณด์ž„
  • underline : ํ…์ŠคํŠธ ์•„๋ž˜์ชฝ์œผ๋กœ ๋ผ์ธ ์ƒ๊น€
  • ๋‘๊ฐœ์˜ ๊ฐ’์„ ๋ฉ€ํ‹ฐ๋กœ๋„ ์„ ์–ธ๊ฐ€๋Šฅ

์„ ์€ ํ…์ŠคํŠธ์— ์˜์กด์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์„ ์„ 1px๋‚ด๋ฆฌ๊ณ ์‹ถ๋‹ค, ์˜ฌ๋ฆฌ๊ณ ์‹ถ๋‹ค๊ณ  ํ• ๋•Œ ๊ทธ ์ƒ์„ธํ•œ ํ”ฝ์…€๊ฐ’์€ ์†์„ฑ๊ฐ’์œผ๋กœ ์กฐ์ ˆ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
์ด๋Ÿด๋•Œ๋Š” ๋‹ค๋ฅธ css์†์„ฑ์„ ํ™œ์šฉํ•ด์„œ ๋งˆ์น˜ text-decoration์ฒ˜๋Ÿผ ๊พธ๋ฉฐ์ฃผ๋Š”๊ฒƒ
๊ธฐ๋ณธ์ ์œผ๋กœ, ์‹œ์Šคํ…œ์ ์œผ๋กœ ํ‘œํ˜„ํ• ๋–„๋Š” text-decoration์„ ์‚ฌ์šฉํ•œ๋‹ค.


์†์„ฑ - ๋‹จ์–ด๊ด€๋ จ ์†์„ฑ

white-space
๊ณต๋ฐฑ๊ด€๋ จํ•ด์„œ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ

๊ธฐ๋ณธ๊ฐ’์€ normal
์‹ค๋ฌด์—์„œ ๊ฐ€์žฅ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ์€ nowrap

  • normal: ํ…์ŠคํŠธ๋“ค์ด ์ž๋™์œผ๋กœ ์˜์—ญ์•ˆ์—์„œ ์ค„๋ฐ”๊ฟˆ๋จ
  • nowrap : ๊ณต๋ฐฑ์ด ๋ฌด์‹œ๋˜๋ฉด์„œ ํ•œ์ค„๋กœ ์ญ‰ ๋„˜์ณํ๋ฅธ๋‹ค.
    ํ™”๋ฉด์„ ๋ณผ๋–„ ๋งจ๋์˜ ์˜์—ญ์— ... ๋ง์ค„์ž„๋ ๋–„ nowrap ์‚ฌ์šฉ
    ๊ณต๋ฐฑ์„ ๋ฌด์‹œํ•˜๋Š” ์›๋ฆฌ๋กœ ๋ง์ค„์ž„์„ ํ‘œํ˜„
  • pre
    ๊ณต๋ฐฑ๊ณผ ๊ฐœํ–‰์„ ํ‘œํ˜„ํ•˜๊ณ , ์ž๋™ ์ค„๋ฐ”๊ฟˆ์ด ์ผ์–ด๋‚˜์ง€ ์•Š์Œ.
  • pre-line
    ๊ณต๋ฐฑ์€ ๋ฌด์‹œํ•˜๊ณ , ๊ฐœํ–‰๋งŒ ํ‘œํ˜„. ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ์ž๋™ ์ค„๋ฐ”๊ฟˆ ๋ฐœ์ƒ.
  • pre-wrap
    ๊ฐœํ–‰์€ ๋ฌด์‹œํ•˜๊ณ , ๊ณต๋ฐฑ๋งŒ ํ‘œํ˜„. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ž๋™ ์ค„๋ฐ”๊ฟˆ ๋ฐœ์ƒ.

letter-spacing
์ž๊ฐ„

๊ธฐ๋ณธ๊ฐ’ normal

  • ์ƒ์†์ด ๋˜๋Š” ๊ฐ’. ์„ ์–ธํ• ๋–„ ์ฃผ์˜
  • ๊ฐ’์„ ํ”ฝ์…€๋‹จ์œ„, ๋‹ค๋ฅธ ๋‹จ์œ„๋กœ๋„ length๊ฐ’์œผ๋กœ ์„ ์–ธ๊ฐ€๋Šฅ
  • ์Œ์ˆ˜๊ฐ’๋„ ๊ฐ€๋Šฅ. ํฐํŠธ์— ๋”ฐ๋ผ์„œ ์ž๊ฐ„์ด ํฐ ๊ฒฝ์šฐ๋„ ์žˆ์–ด์„œ ์Œ์ˆ˜๊ฐ’์œผ๋กœ ์••์ถ•์‹œํ‚ค๊ธฐ๋„ ํ•œ๋‹ค.
    • ๋„ˆ๋ฌด ๋งŽ์ด ์••์ถ•์‹œํ‚ค๋ฉด ๊ฒน์ณ ๋ณด์ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜
    • ํฐํŠธ๋งˆ๋‹ค ์—„์ฒญ ํฌ๊ณ  ๊ตต์€ ํฐํŠธ์˜ ๊ฒฝ์šฐ ์ž๊ฐ„์ดํŠนํžˆ ๋” ๊ธด ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. ๊ทธ๋Ÿด๋–„ ์Œ์ˆ˜๋กœ ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

word-spacing
๋‹จ์–ด๊ฐ„์˜ ๊ฐ„๊ฒฉ ์กฐ์ •

๊ธฐ๋ณธ๊ฐ’ normal
์Œ์ˆ˜ ๊ฐ€๋Šฅ
๋‹ค๋ฅธ ๋‹จ์œ„์ผ๋–„๋„ ๊ฐ€๋Šฅ

word-break
๋‹จ์–ด๋ฅผ ์–ด๋””์„œ ์ž๋ฅผ์ง€์— ๋Œ€ํ•œ ์†์„ฑ

์ƒ์†๋จ
์ž์ฃผ ์‚ฌ์šฉ. ๊ธฐ์‚ฌ ๋‚ด์šฉ๋“ฑ์„ ์–ด๋–ป๊ฒŒ ๋Š์„์ง€
๋‹จ์–ดํ•˜๋‚˜๊ฐ€ ์—„์ฒญ ๊ธด ๊ฒฝ์šฐ ์ด ๋‹จ์–ด๋ฅผ ๊ทธ ์˜์—ญ์•ˆ์—์„œ ์–ด๋–ป๊ฒŒ ์ž๋ฅผ๊ฒƒ์ธ์ง€
์˜์–ด ๋Œ€๋ฅ™๋ณ„, ํ•œ๊ธ€๋ณ„๋กœ ์–ธ์–ด๊ฐ€ ๋‹ค๋ฆ„. ์ด๋“ค๊ฐ„์— ์ฐจ์ด ์กด์žฌ

word-wrap
์˜์—ญ ๋ฐ”๊นฅ์œผ๋กœ ๋„˜์–ด๊ฐ€๋Š” ํ…์ŠคํŠธ๋ฅผ ์–ด๋””์„œ ์ž๋ฅผ์ง€, ์–ด๋””์„œ ๊ฐ์‹ธ์ค„์ง€์— ๋Œ€ํ•œ ๋‚ด์šฉ

word-break์™€ ์กฐํ•ฉํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•จ
๊ธฐ๋ณธ๊ฐ’์€ normal
word-break์™€ word-wrap์€ ๊ฐ™์ด ์ผ์„๋•Œ ์กฐํ•ฉ์— ๋”ฐ๋ผ์„œ ๊ต‰์žฅํžˆ ๋งŽ์ด ๋‹ฌ๋ผ์ง„๋‹ค


ํ…์ŠคํŠธ๋‚˜ ํฐํŠธ ๊ด€๋ จ๋œ ์†์„ฑ๋“ค์ด ๊ทธ ๊ฐ’์„ ์ƒ์†ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ต‰์žฅํžˆ ๋งŽ๋‹ค
๋ฐ•์Šค๋ชจ๋ธ, ๋ ˆ์ด์•„์›ƒ ๊ด€๋ จ ์†์„ฑ๋“ค์€ ์ƒ์† ์ž˜ ์•ˆ๋จ

0๊ฐœ์˜ ๋Œ“๊ธ€