跳到主要内容位置

CSS 设置字体倾斜

CSS 设置字体倾斜的属性为 font-style,同样的,和 font-weight 一样,并不是所有字体都能设置倾斜,只有设备上安装了对应的斜体字体才可以,不过有些浏览器支持伪斜体,即把正体子扭转一定的角度,让它看起来跟斜体一样。

给字体设置倾斜可以使用 "italic" 这个值,例如下方代码所示:

<style>
p {
font-style: italic;
}
</style>
<p>这是斜体。</p>

预览:

CSS font-style 还有其它两个属性,normaloblique。其中 normal 表示把字体设置回正常的正体,obliqueitalic 类似,也是把文字设置成斜体,但是 italic 是使用字体本身所提供的斜体版本,它所占用的水平空间会少一些,而 oblique 是在常规字体的基础上,把字体倾斜一定的角度,来形成字体,它可以指定具体的角度,例如:

font-style: oblique 45deg;

oblique 在 Chrome 浏览器下等还不支持,所以无法预览效果,后面可能会更新支持,现在只需要知道它的用法就可以。

小结

CSS 设置字体倾斜使用 font-style 属性,它主要有 3 种取值,分别是 italicobliquenormalitalicoblique 的区别是,italic 使用的是字体提供的斜体版本,oblique 则是浏览器把正常字体进行倾斜后的结果。

提示

一系列的课程让你成为高级前端工程师。课程覆盖工作中所有常用的知识点和背后的使用逻辑,示例全部都为工作项目简化而来,学完即可直接上手开发!

即使你已经是高级前端工程师,在课程里也可能会发现新的知识点和技巧,让你的工作更加轻松!

《React 完全指南》课程,连载中现只需 48 元(领取优惠券)点击查看详情。

《Vue 3.x 全家桶完全指南与实战》课程,包括 Vue 3.x、TypeScript、Vue Router 4.x、Vuex 4.x 所有初级到高级的语法特性详解,让你完全胜任 Vue 前端开发的工作。点击查看详情。

《React即时通信UI实战》课程,利用 Storybook、Styled-components、React-Spring 打造属于自己的组件库。

《JavaScript 基础语法详解》本人所著图书,包含 JavaScript 全面的语法知识和新特性, 可在京东、当当、淘宝等各大电商购买