์น/CSS
[CSS] ์์ฒด์ ์นํฐํธ, verticl-align ์์ฑ
Judith Hopps
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์ผ๋ก ์ง์ ํด์ผ ํฉ๋๋ค.
๋ฐ์ํ