📜  CSS font-stretch属性(1)

📅  最后修改于: 2023-12-03 15:30:08.360000             🧑  作者: Mango

CSS font-stretch属性介绍

CSS的font-stretch属性可以控制字体的拉伸效果,可以让你调整字体宽度的比例来满足你的需要。本文将介绍font-stretch属性的使用方法、浏览器支持情况以及注意事项。

语法
font-stretch: normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded;
  • normal:正常宽度。默认值。
  • ultra-condensed:极压缩。
  • extra-condensed:额外压缩。
  • condensed:压缩。
  • semi-condensed:半压缩。
  • semi-expanded:半偏宽。
  • expanded:偏宽。
  • extra-expanded:额外宽。
  • ultra-expanded:极宽。
示例
p {
  font-stretch: expanded;
}
浏览器支持情况

| | Chrome | Firefox | Edge | Safari | |------|--------|---------|------|--------| | 支持 | 21.0+ | 9.0+ | 17.0+ | 6.1+ |

注意事项
  • 不是所有的字体都支持font-stretch属性,需要使用浏览器的默认字体来解决。如果你想要用某种字体并且它没有支持font-stretch,可以选择一个可兼容的字体来代替。
  • font-stretch属性并不是用来调整字体大小的,它只会调整字体宽度。
  • 如果需要在多个css属性中定义font-stretch,可以直接简写成一个属性。
总结

CSS的font-stretch属性对于调整字体宽度非常有用,可以让你自定义字体的宽度比例来满足自己的要求。在使用该属性时,需要注意浏览器的兼容性,合理选择字体以及避免与其他属性混淆。