๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/HTML5 + CSS3

[HTML+CSS][ํ…์ŠคํŠธ ๊ด€๋ จ ์Šคํƒ€์ผ] 01 - ๊ธ€๊ผด ๊ด€๋ จ ์Šคํƒ€์ผ

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2020. 6. 25.
 

[HTML+CSS][CSS ๊ธฐ์ดˆ] 03 - ์บ์Šค์ผ€์ด๋”ฉ ์Šคํƒ€์ผ ์‹œํŠธ (CSS)

[HTML+CSS][CSS ๊ธฐ์ดˆ] 02 - ์ฃผ์š” ์„ ํƒ์ž [HTML+CSS][CSS ๊ธฐ์ดˆ] 01 - ์Šคํƒ€์ผ๊ณผ ์Šคํƒ€์ผ ์‹œํŠธ [HTML+CSS][ํผ ๊ด€๋ จ ํƒœ๊ทธ๋“ค] 05 - ๋‹ค์–‘ํ•œ ํผ ์š”์†Œ๋“ค [HTML+CSS][ํผ ๊ด€๋ จ ํƒœ๊ทธ๋“ค] 04 - ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ๋‚˜์—ดํ•ด ๋ณด์—ฌ์ฃผ๊ธฐ ํƒœ๊ทธ..

onelight-stay.tistory.com

 

<style> ํƒœ๊ทธ ์•ˆ์—์„œ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ์Šคํƒ€์ผ ์ค‘์—์„œ

๊ธ€๊ผด ๊ด€๋ จ ์†์„ฑ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž.

 

 


 

 

font-family ์†์„ฑ : ๊ธ€๊ผด ์ง€์ •

 

ํ…์ŠคํŠธ ๋ฌธ๋‹จ์˜ ๊ธ€๊ผด์„ '๊ตด๋ฆผ'์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ์‹ถ์„ ๋•Œ

๊ธฐ๋ณธํ˜•์— ๋งž์ถฐ์„œ ์ž…๋ ฅํ•ด ์ฃผ๋ฉด ๋œ๋‹ค.

 

 

๋งŒ์•ฝ์— ์›ํ•˜๋Š” ๊ธ€๊ผด์ด ์—†์„ ๊ฒฝ์šฐ์—๋Š” ์›๋ž˜๋ผ๋ฉด ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๊ธ€๊ผด์ด ์„ค์ •๋˜๋Š”๋ฐ,

์ด๋ฅผ ๋Œ€๋น„ํ•ด ์ฒซ ๋ฒˆ์งธ ๊ธ€๊ผด์ด ์—†์„ ๊ฒฝ์šฐ ๋‘ ๋ฒˆ์งธ์™€ ์„ธ ๋ฒˆ์งธ ๊ธ€๊ผด์„ ์ง€์ •ํ•ด ์ค„ ์ˆ˜ ์žˆ๋‹ค.

 

๋˜ํ•œ, font-family ์†์„ฑ์€ ์ƒ์†๋˜๊ธฐ ๋•Œ๋ฌธ์—

<body> ํƒœ๊ทธ ์Šคํƒ€์ผ์— ํ•œ๋ฒˆ ์ •์˜ํ•  ๊ฒฝ์šฐ ๋ฌธ์„œ ์ „์ฒด์— ์ ์šฉ์ด ๋˜๊ณ 

๋ฌธ์„œ ์•ˆ์˜ ๋ชจ๋“  ์ž์‹ ์š”์†Œ์— ๊ณ„์† ๊ฐ™์€ ๊ธ€๊ผด์ด ์„ค์ •๋œ๋‹ค.

 

 


 

 

@font-face : ์›น ํฐํŠธ ์‚ฌ์šฉ

 

์›นํฐํŠธ๋ž€ ์›น ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๋ฌธ์„œ ์•ˆ์— ๊ธ€๊ผด ์ •๋ณด๋„ ํ•จ๊ป˜ ์ €์žฅํ–ˆ๋‹ค๊ฐ€

์‚ฌ์šฉ์ž๊ฐ€ ์›น ๋ฌธ์„œ์— ์ ‘์†ํ•˜๋ฉด ๊ธ€๊ผด์„ ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค์šด๋กœ๋“œ์‹œํ‚ค๋Š” ๋ฐฉ์‹์œผ๋กœ,

์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์— ์—†๋Š” ๊ธ€๊ผด์„ ๋‹ค๋ฅธ ๊ธ€๊ผด๋กœ ๋Œ€์ฒ˜ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ

์›ํ•˜๋Š” ๊ธ€๊ผด์„ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

- ๊ตฌ๊ธ€ ์›น ํฐํŠธ ์‚ฌ์šฉํ•˜๊ธฐ -

 

(1) ํ•ด๋‹น ๋งํฌ๋ฅผ ํด๋ฆญํ•ด ์ ‘์†ํ•ด ์ค€๋‹ค.

https://fonts.google.com/ 

 

Google Fonts

Making the web more beautiful, fast, and open through great typography

fonts.google.com

 

 

(2) ์›ํ•˜๋Š” ๊ธ€๊ผด์„ ์ž…๋ ฅํ•ด ์ค€ ๋’ค์— ํด๋ฆญํ•ด ์ค€๋‹ค.

 

 

(3) ์ˆœ์„œ๋Œ€๋กœ ํด๋ฆญํ•ด ์ค€ ๋’ค์— ํ•ด๋‹น ์ฝ”๋“œ๋“ค์„ ๋ณต์‚ฌํ•ด ์ค€๋‹ค.

(์ด๋•Œ, ๋ฐ‘์— ์žˆ๋Š” ๊ธ€๊ผด์˜ ์ด๋ฆ„์„ ์ž˜ ๊ธฐ์–ตํ•ด ๋‘”๋‹ค.)

 

 

(4) ๋ณต์‚ฌํ•œ ์ฝ”๋“œ ์•ž์— '@import url()'์„ ์ž…๋ ฅํ•œ ํ›„ ๋ถ™์—ฌ ๋„ฃ๊ธฐ ํ•ด์ค€ ๋’ค์—

๊ธ€๊ผด ๊ด€๋ จ ํด๋ž˜์Šค๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๊ธฐ์–ตํ•ด๋‘” ๊ธ€๊ผด์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ด ์ฃผ๋ฉด ๋œ๋‹ค.

 

 

- ์ง์ ‘ ์›น ํฐ๋“œ ์—…๋กœ๋“œํ•œ ํ›„ ์›น ํฐํŠธ ์ ์šฉํ•˜๊ธฐ -

 

๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋Š” '*tff' ํ™•์žฅ์ž ๊ฒฝ์šฐ ํŒŒ์ผ์˜ ํฌ๊ธฐ๋กœ ์ธํ•ด

'*.eot'๋‚˜ '*.woff'๋กœ ๋ณ€ํ™˜์‹œ์ผœ ์—…๋กœ๋“œ ํ›„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

ํฐํŠธ์˜ ๊ฒฝ๋กœ์™€ ํฐํŠธ์˜ ํ™•์žฅ์ž๋ฅผ ์•Œ๋ ค์ค€ ๋’ค์— ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

 

 


 

 

font-size ์†์„ฑ : ๊ธ€๊ผด ํฌ๊ธฐ ์กฐ์ ˆ

 

 

ํ”ฝ์…€์ด๋‚˜ ํฌ์ธํŠธ๋ฅผ ๋น„๋กฏํ•ด ํฌ๊ธฐ๋ฅผ ์—ฌ๋Ÿฌ ๋‹จ์œ„๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ

๋ฐฑ๋ถ„์œจ์„ ์ด์šฉํ•ด ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

 

font-family ์†์„ฑ์—์„œ <ํฌ๊ธฐ> ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์œ„ ๊ฐ’์ด๋‹ค.

 

 

- px -

 

ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์œ„์ด์ง€๋งŒ

ํฐํŠธ ํฌ๊ธฐ๊ฐ€ ๊ณ ์ •๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ฐฝ ํฌ๊ธฐ๊ฐ€ ์ž‘์€ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋กœ ๋ณผ ๋•Œ๋„

๊ฐ™์€ ํฌ๊ธฐ๋กœ ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์–ด ๋ถˆํŽธํ•จ์ด ์žˆ๋‹ค.

 

 

- em -

 

๋ถ€๋ชจ ์š”์†Œ์—์„œ ์ง€์ •ํ•œ ํฐํŠธ์˜ ๋Œ€๋ฌธ์ž M์˜ ๋„ˆ๋น„๋ฅผ 1em์œผ๋กœ ๋†“๊ณ 

์ƒ๋Œ€์  ๊ฐ’์„ ๊ณ„์‚ฐํ•ด ๋‹ค๋ฅธ ์š”์†Œ๋“ค์˜ ๊ธ€์žํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•œ๋‹ค.

 

 

 

 


 

 

font-weight ์†์„ฑ : ๊ธ€์ž ๊ตต๊ธฐ ์ง€์ •

 

 

font-variant ์†์„ฑ : ์ž‘์€ ๋Œ€๋ฌธ์ž ํ‘œ์‹œ

 

๋Œ€๋ฌธ์ž๋ฅผ ์†Œ๋ฌธ์ž์˜ ํฌ๊ธฐ์— ๋งž์ถ”์–ด ์ž‘๊ฒŒ ํ‘œ์‹œํ•ด ์ค€๋‹ค.

 

 

 

 


 

 

font-style ์†์„ฑ : ํฐํŠธ ์Šคํƒ€์ผ ์ง€์ •

 

๊ธ€์ž๋ฅผ ์ดํƒค๋ฆญ์ฒด๋กœ ํ‘œํ˜„ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

 

 

 

 


 

 

font ์†์„ฑ : ๊ธ€๊ผด ์†์„ฑ์„ ํ•œ๊บผ๋ฒˆ์— ๋ฌถ์–ด ํ‘œํ˜„

 

font-style, font-variant, font-weight, font-size/line-height, font-family ์†์„ฑ๋“ค์„

ํ•œ๊บผ๋ฒˆ์— ๋ฌถ์–ด ์•ฝ์‹์œผ๋กœ ํ‘œํ˜„ํ•ด ์ค€๋‹ค.

 

line-height ๊ฐ™์€ ๊ฒฝ์šฐ ์ค„ ๊ฐ„๊ฒฉ์„ ์กฐ์ •ํ•˜๋Š” ์†์„ฑ์ธ๋ฐ font-size์™€ ํ•จ๊ป˜ ์Šฌ๋ž˜์‹œ(/)๋กœ ํ‘œํ˜„ํ•œ๋‹ค.

 

 

๋˜ํ•œ ํŠน์ • ํ‚ค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•ด ๊ทธ๊ฒƒ์— ์–ด์šธ๋ฆฌ๋Š” ๊ธ€๊ผด ์Šคํƒ€์ผ๋กœ ํ‘œ์‹œํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

 

 

 


 

 

๊ธ€๊ผด์— ๊ด€๋ จ๋œ ์Šคํƒ€์ผ์ด ๊ต‰์žฅํžˆ ๋‹ค์–‘ํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

 

ํ•˜์ง€๋งŒ ํšจ๊ณผ๋ฅผ ๋„ฃ์–ด์คŒ์œผ๋กœ์จ ๊ธ€์”จ๊ฐ€ ๊ต‰์žฅํžˆ ๋ช…ํ™•ํ•ด ๋ณด์ธ๋‹ค.

 

์ž์ฃผ์ž์ฃผ ์‚ฌ์šฉํ•ด ์ตํžˆ๋„๋ก ํ•œ๋‹ค.

 

 


 

 

< ์ฐธ๊ณ  >

Do it! HTML5+CSS3 ์›น ํ‘œ์ค€์˜ ์ •์„

 

 

โ€ป ํ•ด๋‹น ๊ธ€์€ ์Šต๋“ ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋œ ๊ธ€์ž…๋‹ˆ๋‹ค โ€ป

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€