CSS 字体变形 font-variant属性

有时候,希望一篇文章中的英文单词或英文字母,无论是小写还是大写,统一变成大写,就可以使用 font-variant属性实现。

font-variant属性用来使英文字母变为小型大写字母,可选值有 normal | small-caps,默认值为 normal。normal 为正常的字体;small-caps 让字母变成小型大写字母,这意味着所有的小写字母均会被转换为大写,但字体更小。如:

 
  1. .normal {
  2. font-variant: normal;
  3. }
  4. .small-caps {
  5. font-variant: small-caps;
  6. }
 
  1. <p class="normal">This is a paragraph</p>
  2. <p class="small-caps">This is a paragraph</p>

上述代码定义了 2 个段落,第一个段落文本正常显示,第二个段落文本变为大写并缩小显示。运行结果如图 3‑6 所示:

font-variant属性图3-6 font-variant属性

从上图可以看出,font-variant属性只把段落中的小写字母变为大写,并缩小显示,而段落中的大写字母依然保持原样,没有进行转换。这样一来,转换出来的大写字母,比实际的大写字母尺寸要小,显得不太协调。所以,在转换对象中,建议不要包含大写字母。

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值