14 Font & Text

  1. font

    • ๊ธ€์ž ๊ด€๋ จ ์†์„ฑ๋“ค์„ ์ง€์ •(๋‹จ์ถ•)

      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: ์žฅ์‹ ๊ธ€๊ผด(์žฌ๋ฏธ์žˆ๋Š” ๋ฌธ์ž ํ‘œํ˜„ ํฌํ•จ)

              font-family: Arial, "Open Sans", "๋‹์Œ", sans-serif;

              ๊ธ€๊ผด ๊ณ„์—ด์€ ํ•„์ˆ˜ ์ž…๋ ฅ

  2. ๋ฌธ์ž(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