Style fontSizeAdjust 属性
描述
fontSizeAdjust 属性设置或返回文本的字体纵横比值。
所有字体都有一个纵横比值,它表示小写字母 "x" 和大写字母 "X" 之间的大小差异。
当首选字体不可用时,fontSizeAdjust 属性可以更好地控制字体大小。当字体不可用时,浏览器会使用第二个指定的字体。这可能导致字体大小发生很大变化。为防止这种情况,请使用此属性。
当浏览器知道首选字体的纵横比值时,浏览器就可以计算出在使用第二种字体显示文本时要使用的字体大小。
浏览器支持
属性 | |||||
---|---|---|---|---|---|
fontSizeAdjust | 不支持 | 不支持 | 是 | 不支持 | 不支持 |
语法
返回 fontSizeAdjust 属性
object.style.fontSizeAdjust
设置 fontSizeAdjust 属性
object.style.fontSizeAdjust = "none|number|initial|inherit"
值 | 描述 |
---|---|
none | 默认值。不调整字体大小 |
数字 | 保留首选字体的 x-height,并计算字体的纵横比。 使用的公式:首选字体的字体大小 * (首选字体的纵横比 / 可用字体的纵横比) = 要在可用字体上使用的字体大小 例如:如果 14px Verdana(纵横比为 0.58)不可用,但可用字体 Times New Roman 的纵横比为 0.46,则要使用的调整后的字体大小将为 14*(0.58/0.46) = 17.65px。 |
initial | 将此属性设置为其默认值。阅读关于 initial |
inherit | 从其父元素继承此属性。阅读 inherit 的相关信息 |
技术详情
默认值 | none |
---|---|
返回值 | 一个字符串,表示文本的字体纵横比值 |
CSS 版本 | CSS3 |
相关页面
CSS 教程:CSS 字体
CSS 参考:font-size 属性
HTML DOM 参考:font 属性