2021. 10. 10. 20:49ใHTML + CSS + JS
1. font-family
์น ๋ฌธ์์ ์ฌ์ฉํ ๊ธ๊ผด์ font-family ์์ฑ์ผ๋ก ์ง์ ํ๋ค.
font-family : <๊ธ๊ผด ์ด๋ฆ>
2. font-size
๊ธ์ ํฌ๊ธฐ๋ font-size ์์ฑ์ ์ฌ์ฉํ์ฌ ์กฐ์ ํ๋ค.
px, pt, ๋ฐฑ๋ถ์จ ๋ฑ ์ฌ์ฉํ ์ ์๋ค.
1๏ธโฃ ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ธ์ ํฌ๊ธฐ ์ง์ ํ๊ธฐ
xx-small -> x-small -> small -> medium -> large -> x-large -> xx-large
2๏ธโฃ ๋จ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ธ์ ํฌ๊ธฐ ์ง์ ํ๊ธฐ
em : ๋ถ๋ชจ ์์์์ ์ง์ ํ ๊ธ๊ผด์ ๋๋ฌธ์ M์ ๋๋น๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ํ ๋น์จ๊ฐ์ ์ง์ ํ๋ค.
rem : ๋ฌธ์ ์์ ๋ถ๋ถ์์ ์ง์ ํ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ํ ๋น์จ๊ฐ์ ์ง์ ํ๋ค.
ex : ํด๋น ๊ธ๊ผด์ ์๋ฌธ์ x์ ๋์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ํ ๋น์จ๊ฐ์ ์ง์ ํ๋ค.
px : ๋ชจ๋ํฐ์ 1ํฝ์ ์ ๊ธฐ์ค์ผ๋ก ํ ํ ๋น์จ๊ฐ์ ์ง์ ํ๋ค.
pt : ํฌ์ธํธ๋ผ๊ณ ํ๋ฉฐ, ์ผ๋ฐ ๋ฌธ์์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ค.
์์ฆ์ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๊น์ง ๊ณ ๋ คํด์ผ ํด์ ์๋ํฌ๊ธฐ ๋จ์์ธ em์ด๋ rem์ ๋ง์ด ์ฌ์ฉํ๋ฉฐ, 1em์ 16px, 12pt์ ๊ฐ๋ค.
3๏ธโฃ ๋ฐฑ๋ถ์จ์ ์ฌ์ฉํ์ฌ ๊ธ์ ํฌ๊ธฐ ์ง์ ํ๊ธฐ
๋ฐฑ๋ถ์จ์ ๋ถ๋ชจ ์์์ ๊ธ์ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐํ์ฌ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ธ๋ฐ ๋ถ๋ชจ ์์์ ๊ธ๊ผด ํฌ๊ธฐ๊ฐ 16px ์ฒ๋ผ ๋จ์๋ก ํ์๋์ด ์์ด์ผ ํ๋ค.
3. font-style
๊ธ์๋ฅผ ์ดํค๋ฆญ์ฒด๋ก ํ์ํ ๋ font-style์์ฑ์ผ๋ก ์ฌ์ฉํ๋ค.
italic๊ณผ oblique๊ฐ ์๋๋ฐ ๋ณดํต์ italic์ ์ฌ์ฉํ๋ค.
font-style : normal | italic | oblique
4. font-weight
๊ธ์ ๊ตด๊ธฐ๋ฅผ ์ง์ ํ๋ ์์ฑ์ font-weight ์ผ๋ก ์น ๋ฌธ์๋ฅผ ์์ฑํ ๋ ์์ฃผ ์ฌ์ฉํ๋ค.
normal, bold, bolder ๋ฑ์ด ์๋ค,
* ์น ํฐํธ ์ฌ์ฉํ๊ธฐ
์ด๋ฐ ๊ณณ์์ ํฐํธ๋ฅผ ์ ๊ณตํด์ฃผ๋ ๊ณณ์์๋ ๋งํฌ๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฉด ttf ํฐํธ๋ฅผ ๋ณํํด์ ์ฌ์ฉํด์ผํ๋ค.
โ ์ปดํจํฐ์์ ์ฌ์ฉํ๋ ๊ธ๊ผด์ ํธ๋ฃจํ์ ์ด๊ณ , ํ์ผ ํ์ฅ์๋ *.tff ์ด๋ค.
๊ทผ๋ฐ ํธ๋ฃจํ์ ๊ธ๊ผด์ ํฌ๊ธฐ๊ฐ ์ปค์ ์น์ ์ฌ์ฉํ๊ธฐ์๋ ๋ถ์ ์ ํ๊ธฐ ๋๋ฌธ์ EOT(embedded open type) , WOFF (web open font format) , WOFF2๊ฐ ์๋๋ฐ ์ต๊ทผ์๋ WOFF2๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ค๊ณ ํ๋ค.
@font-face
@font-face ์์ฑ์ ์ฌ์ฉํ์ฌ ์น ํฐํธ๋ฅผ ์ ์ํ๋ค.
@font-face {
font-family : <๊ธ๊ผด์ด๋ฆ);
src : <๊ธ๊ผด ํ์ผ> ;
}
1๏ธโฃ ๊ฐ์ฅ ๋จผ์ font-family ์์ฑ์ ์ฌ์ฉํด ๊ธ๊ผด ์ด๋ฆ์ ๋ง๋ ๋ค.
2๏ธโฃ src ์์ฑ์์๋ ์ฌ์ฉํ ๊ธ๊ผด ํ์ผ์ ๊ฒฝ๋ก๋ฅผ์ง์ ํด์ค๋ค.
local()์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์์คํ ์ ํด๋น ๊ธ๊ผด์ด ์๋์ง ๋จผ์ ํ์ธํ๊ณ , ์ฌ์ฉ์ ์์คํ ์ ๊ธ๊ผด์ด ์๋ค๋ฉด ๊ทธ ๊ธ๊ผด์ ์ฌ์ฉํ์ง๋ง ์๋ค๋ฉด WOFF ใ ํฌ๋งท์ผ๋ก ๋ ๊ธ๊ผด์ ๋ด๋ ค ๋ฐ์์ผํ๋ค.
๊ตฌ๊ธ ํฐํธ์์
์ด ํฐํธ๋ฅผ ์ ์ฉํด๋ดค๋ค.
์ฌ๊ธฐ ์๋ ๊ฑฐ ๋ณต๋ถํ๋ฉด ๋๋ค.
'HTML + CSS + JS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
5-5. CSS ๋ชฉ๋ก, ํ ์คํ์ผ (0) | 2021.10.10 |
---|---|
5-4. CSS ํ ์คํธ ๊ด๋ จ ์คํ์ผ (0) | 2021.10.10 |
5-2. ์บ์ค์ผ์ด๋ฉ ์คํ์ผ ์ํธ, ์คํ์ผ ์ฐ์ ์์์ ์คํ์ผ ์์ (0) | 2021.10.10 |
5-1. CSS ์คํ์ผ๊ณผ ์คํ์ผ ์ํธ, ์คํ์ผ ์ ํ์ (0) | 2021.10.10 |
4-4. html form์ ์ฌ๋ฌ๊ฐ์ง ํ๊ทธ ๊ณผ ๊ธฐ์ด ์ฐ์ต ๋ฌธ์ (0) | 2021.10.09 |