font-stretch
Updated / Published
font-stretch
プロパティはフォントの字幅(横幅)を狭めたり、広げたりすることができます。
font-size-adjust
プロパティはCSS2で定義されましたが、CSS2.1仕様では一旦削除され、CSS3仕様で新たに定義されています。
- 値
ultra-condensed
extra-condensed
condensed
semi-condensed
normal
semi-expanded
expanded
extra-expanded
ultra-expanded
inherit
- 初期値
normal
- 適用対象
- すべての要素
- 継承
- する
- メディア
- visual
font-stretchプロパティの値
ultra-condensed
extra-condensed
condensed
semi-condensed
normal
semi-expanded
expanded
extra-expanded
ultra-expanded
"normal
" を UA で設定される通常の字幅として、最も幅の狭い "ultra-condensed
" から順に字幅が広くなり、"ultra-expanded
" が最も字幅の広いフォントで表示する9段階のキーワードがあります。
font-stretchプロパティの実装状況
- IE
- ◯(Internet Explorer9+)
- Firefox
- ◯(Firefox9+)
- Opera
- 未サポート
- Chrome
- 未サポート
- Safari
- 未サポート
- iOS
- 未サポート
- Android
- 未サポート
サンプル
.condense { font-stretch : condensed ; }
.normal { font-stretch : normal ; }
.expand { font-stretch : expanded ; }
9段階のキーワードが用意されていますが、ほとんどのフォントはcondensed
, normal
, expanded
の3段階しか反映されません。