font-style

Avatar of Louis Lazaris
Louis Lazaris

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 $200 免费额度!

font-style 属性允许您使文本显示为斜体(即倾斜或倾斜)。

em {
  font-style: italic;
}

此属性接受三个可能值之一:normalitalicoblique

如果给定的字体家族具有嵌入的斜体或倾斜字体,则浏览器将选择该字体。如果不存在斜体或倾斜字体,则浏览器将模拟倾斜效果。如果定义了斜体并且不存在斜体字体,则浏览器将在尝试模拟斜体之前查找倾斜字体。斜体也一样;它也会首先查找斜体字体。

要防止浏览器添加斜体或倾斜字体的模拟或合成版本,您可以使用 font-synthesis 属性(如果支持)。

斜体与倾斜

根据规范,“斜体形式通常是草书性质的,而倾斜字体通常是常规字体的倾斜版本。”但是,如果所使用的字体没有斜体或倾斜字体可用,在大多数情况下,斜体和倾斜之间几乎没有区别。

下面的演示展示了斜体和倾斜。

查看 CodePen 上 CSS-Tricks 的示例 斜体与倾斜使用 CSS font-style (@css-tricks)。

相关属性

其他资源

浏览器支持

Chrome Safari Firefox Opera IE Android iOS
有效 有效 有效 有效 有效 有效 有效