来源:自学PHP网 时间:2018-02-08 10:48 作者: 阅读:次
[导读] CSS font-size-adjust 属性用于指定字体的尺寸是取决于这种字体的小写字母“x”的高度(x-height)。...
CSS font-size-adjust 属性用于指定字体的尺寸是取决于这种字体的小写字母“x”的高度(x-height)。 在网页中,我们不可能100%的保证我们通过设置的首选字体会被使用。通常我们会通过设置一组字体名称和用于回退的字体族。当用户的浏览器找不到设置的第一种字体时,会在字体列表中依次往下应用下一种字体,直到有一种字体可以被使用为止。 当的首选字体不可用时,如果备选字体的尺寸比例(小写字母的大小与字体大小的比)有较大的差别时,可读性可能会成为一大问题。例如sans-serif族(无衬线字体)的字体在尺寸较小时通常会比serif族(衬线字体)要清晰。在字体较小时,字体的可读性主要由小写字母的大小决定。 字体的尺寸由字体的高度和这种字体的小写字母“x”的高度决定。每一种字体都有一个比例,这个比例通过小写字母“x”的高度除以字体的高度来得到。
下图是W3C关于3种不同字体使用 关于如何调整某种字体的字体比例,W3C给出了如下的建议:将两个相同的字母分别放置在 <p><span>b</span><span class="adjust">b</span></p> p { font-family: Futura; font-size: 500px; } span { border: solid 1px red; } .adjust { font-size-adjust: 0.5; } 得到的效果图如下: 可以看到,使用了 font-size-adjust的值应该设置为首选字体的字体比例。 为了兼容不支持 font-size: 20px; font-size-adjust: 0.6; 这段代码的作用是定义备用字体的字体高度为12像素(0.6 x 20px = 12px)。0.6是首选字体的字体比例。 官方语法font-size-adjust: none | <number> 参数:
应用范围
示例代码/* 仍使用font size的值 */ font-size-adjust: none; /* 使用小写字母大小为font size一半大小的字体大小 */ font-size-adjust: 0.5; font-size-adjust: inherit; 浏览器支持目前只有Firefox浏览器支持 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com