font-style
텍스트의 기울임 스타일을 제어합니다. fsi로 이탤릭 강조, fso로 비스듬한 텍스트를 적용합니다.
클래스 목록
| 클래스 | CSS | 설명 |
|---|---|---|
fsn | font-style: normal | 기본 직립 텍스트. 상속된 기울임 리셋 |
fsi | font-style: italic | 이탤릭체. 강조, 인용에 사용 |
fso | font-style: oblique | 비스듬한 텍스트. 글리프를 기울여 표시 |
fsini | font-style: initial | 초기값(normal)으로 리셋 |
fsinh | font-style: inherit | 부모 요소의 font-style 상속 |
시각적 비교
각 font-style 값이 텍스트에 어떤 영향을 주는지 비교합니다.
Normal — fsn
The quick brown fox jumps over the lazy dog
Italic — fsi
The quick brown fox jumps over the lazy dog
Oblique — fso
The quick brown fox jumps over the lazy dog
네이밍 혼동 주의
fs 접두사는 문맥에 따라 다른 속성을 의미합니다.
| 클래스 | 속성 | 구분법 |
|---|---|---|
fsi | font-style: italic | 알파벳 접미사 (i = italic) |
fsn | font-style: normal | 알파벳 접미사 (n = normal) |
fs0 | flex-shrink: 0 | 숫자만 (단위 없음) |
fs16px | font-size: 16px | 숫자 + 단위 (px, rem) |
클래스별 상세
fsnfont-style: normal
기본 직립 텍스트로 되돌립니다. 부모에서 상속된 이탤릭을 리셋할 때 사용합니다.
<!-- 부모 이탤릭 리셋 -->
<div class="fsi">
<p>이 텍스트는 이탤릭</p>
<p class="fsn">이 텍스트는 다시 직립</p>
</div>fsifont-style: italic
이탤릭체를 적용합니다. 강조, 인용, 외국어 표기 등에 가장 많이 사용되는 기울임 스타일입니다.
<!-- 강조 텍스트 -->
<p class="fs16px cFAFAFA">
이것은 <span class="fsi cC4B5FD">중요한 강조</span> 텍스트입니다.
</p>
<!-- 인용문 -->
<blockquote class="fsi c71717A fs16px pl2rem bl4pxsolid27272A">
"좋은 디자인은 가능한 한 적게 디자인하는 것이다."
</blockquote>fsofont-style: oblique
비스듬한 텍스트를 적용합니다. italic과 달리 별도의 이탤릭 글리프가 아닌 일반 글리프를 기울여 표시합니다.
<!-- oblique 텍스트 -->
<p class="fso fs16px cFAFAFA">
Oblique는 글리프를 기계적으로 기울입니다.
</p>fsinifont-style: initial
font-style을 초기값(normal)으로 되돌립니다.
<!-- initial로 리셋 -->
<div class="fsi">
<span class="fsini">이 텍스트는 initial로 리셋됨</span>
</div>fsinhfont-style: inherit
부모 요소의 font-style을 상속받습니다.
<!-- 부모 스타일 상속 -->
<div class="fsi">
<span class="fsinh">부모의 italic을 상속</span>
</div>팁 & 주의사항
italic vs oblique
fsi는 폰트에 디자인된 이탤릭 글리프를 사용하고, fso는 일반 글리프를 기계적으로 기울입니다. 대부분의 경우 fsi를 사용하세요.
fsi와 fs0 혼동 주의
fsi = font-style: italic, fs0 = flex-shrink: 0, fs16px = font-size: 16px. 접미사로 구분합니다.