-
[CSS] ์์ฒด์ ์นํฐํธ, verticl-align ์์ฑ์น/CSS 2023. 1. 8. 09:27
1. font-family ์์ฑ
๐ MDN์์ font-family ๊ด๋ จ ์์ธ ์ ๋ณด ๋ณด๊ธฐ
body {
font-family: A,B,C,D,sans-serif
}
A๊ฐ ์์ผ๋ฉด B CD๊ฐ ๋ณด์.
โป sans-serif , serif, cursive
CSS ํฐํธ์ ํ๊ณ
- ์ฌ์ฉ์์ ์ปดํจํฐ์ ์๋ ํฐํธ๋ง ์ค์ง ์ ์ฉ ๊ฐ๋ฅ
- ๋งฅ ์ฌ์ฉ์, ์๋์ฐ ์ฌ์ฉ์๊ฐ ํ์ฌ ํฐํธ ์ฐจ์ด
- ์ผ๊ด์ฑ ์ ์ง ์ด๋ ค์
2. ์น ํฐํธ
์๋ฒ์ ์ ์ฅ๋ ์์ฒด๋ฅผ ์ฌ์ฉ์์ ์ปดํจํฐ์์ ์ฌ์ฉํ ์ ์๋๋ก ํจ
ex)
@font-face { font-family: "MyNotoSans"; src: url(./fonts/NotoSansKR-Regular.otf); } @font-face { font-family: "MyNotoSans"; font-weight: 100; src: url(./fonts/NotoSansKR-Thin.otf); } @font-face { font-family: "MyNotoSans"; font-weight: 300; src: url(./fonts/NotoSansKR-Light.otf); } @font-face { font-family: "MyNotoSans"; font-weight: 500; src: url(./fonts/NotoSansKR-Medium.otf); } @font-face { font-family: "MyNotoSans"; font-weight: 700; src: url(./fonts/NotoSansKR-Bold.otf); } @font-face { font-family: "MyNotoSans"; font-weight: 900; src: url(./fonts/NotoSansKR-Black.otf); }
๋จ, ๋ผ์ด์ ์ค ์์ฝํ ์ฐธ๊ณ ํ๊ธฐ
๋๋ ์ฌ์ฉ๋ฐฉ๋ฒ :
๊ตฌ๊ธ ํฐํธ ์ฌ์ฉ ๋ฐฉ๋ฒ )
1. link ๋ณต์ฌ
2. font-family ๋ค์ด ํ ๋ฃจํธ ํด๋์์ font ํด๋๋ฅผ ์์ฑํด์ ์ฝ์
3. vertical-align ์์ฑ
1. inline ์์ ์์์์ ์ฌ์ฉ
์ธ๋ผ์ธ ํ ์คํธ์ ํจ๊ป ๋์ด๋ ์ธํ ์์, ์ด๋ฏธ์ง ๋ฑ์ ์ธ๋ก ๋ฐฐ์น์ ์ ์ฉํฉ๋๋ค.
๐ MDN ๋ฌธ์ ๋ณด๊ธฐ2. table-cell ์์ ์์์์ ์ฌ์ฉ
ํ ์ด๋ธ ์ ์์ ํ ์คํธ ์ธ๋ก ๋ฐฐ์น์๋ ์ฌ์ฉ๋ฉ๋๋ค.
๐ MDN ๋ฌธ์ ๋ณด๊ธฐ3. white-space ์์ฑ
4. text-overflow ์์ฑ
ํ ์คํธ๊ฐ ์์์ ๋๋น๋ฅผ ๋์ด๊ฐ ๋ ์ด๋ป๊ฒ ํ์๋ ์ง๋ฅผ ์ง์ ํฉ๋๋ค.overflow๋ hidden ๋๋ scroll๋ก, white-space๋ nowrap์ผ๋ก ์ง์ ํด์ผ ํฉ๋๋ค.
'์น > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] Float ์์ฑ - ํ์ฌ๋ ์ ์ฌ์ฉ๋์ง ์์ (1) 2023.01.08 [CSS] ํ ์ด๋ธ ์คํ์ผ๋ง (0) 2023.01.08 [CSS] ๋ฒค๋ ํ๋ฆฌํฝ์ค Vendor Prefixes (0) 2023.01.08 [CSS] ์์๊ณผ ๋ฆฌ์ (0) 2023.01.08 [CSS] ์ ํ์ ์ฌํ - ์์ฑ ๊ฐ์ผ๋ก ์ ํ, ๊ฐ์ ํด๋์ค, css ์ปจํ ์ธ (0) 2023.01.08