网站地图    收藏   

主页 > 专题教程 > css >

font-variant

来源:自学PHP网    时间:2018-02-08 10:48 作者: 阅读:

[导读] CSS font-variant 属性用于将指定的文本显示为小型大写字体。该属性的作用是将英文的小写字母转换为比正常大写字母尺寸小一号的大写字母。...

CSS font-variant 属性用于将指定的文本显示为小型大写字体。该属性的作用是将英文的小写字母转换为比正常大写字母尺寸小一号的大写字母。

在CSS2中,font-variant属性的值可以是:normalsmall-capsnormal表示使用正常的字体。small-caps表示将字母转换为小型大写字体。如果你指定的没有小型大写字体的变体,浏览器可能会将文字显示为该字体大写字母的缩小版本,或者直接使用大写字母作为小型大写字母。

使用font-variant属性时需还要注意text-transform属性对文字的影响。如果你将一段文本的font-variant属性设置为small-caps,同时使用text-transform属性将这段文本转换为小写字母,那么所有的文字都会显示为小写。

元素可以从它的父元素中继承font-variant的值。

注意,font-variant属性的small-caps值对本身就是大写字母的文本无效。例如,在HTML代码中,你使用大写字母写了一段文本,然后你想通过font-variant: small-caps将这段话设置为小型大写字母,得到的最终结果是:这段话显示为正常的大写字母。

在CSS3中,font-variant属性变为了font-variant-capsfont-variant-numericfont-variant-alternatesfont-variant-ligaturesfont-variant-east-asian属性的简写方式。

在CSS3中,font-variant属性还增加了一些新的值:all-small-capsunicasetitling-capspetite-caps。目前没有浏览器支持这些新值。

官方语法
font-variant: normal | small-caps | inherit      
                            

参数:

  • normal:显示为正常字体。
  • small-caps:显示为小型大写字体。
  • inherit:继承父元素的font-variant属性。

font-variant属性的初始值为normal

应用范围

font-variant属性可以应用在所有的元素上。

示例代码
font-variant: normal;
font-variant: small-caps;

font-variant: inherit;                             
                            
在线演示

下面是一段小型大写字体的文本:

font-variant: small-caps

下面的文本本身就是大写字母,在它上面使用small-caps属性是无效的。

FONT-VARIANT:SMALL-CAPS

浏览器支持

所有的浏览器都支持font-variant属性,包括Chrome, Firefox, Safari, Opera, Internet Explorer 以及 Android 和 iOS。

在IE6和IE7中设置font-variant: small-caps属性,会使应用在这些文本中的text-transform: uppercasetext-transform: lowercase变为text-transform: none

最新评论

添加评论

更多文章推荐

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论