目录

style fontSizeAdjust 属性

示例

调整字体大小:

document.getElementById("demo").style.fontSizeAdjust = "0.58";
亲自试一试 »

描述

fontSizeAdjust 属性设置或返回文本的字体宽高比值。

所有字体都有一个方面值这是小写字母 "x" 和大写字母 "X" 之间的大小差异。

当首选字体不可用时,fontSizeAdjust 属性使您可以更好地控制字体大小。当字体不可用时,浏览器将使用第二个指定字体。这可能会导致字体大小发生很大变化。为了防止这种情况,请使用此属性。

当浏览器知道第一个选择字体的宽高比值时,浏览器可以计算出在使用第二个选择字体显示文本时使用什么字体大小。


浏览器支持

Property
fontSizeAdjust Not supported Not supported Yes Not supported Not supported


语法

返回 fontSizeAdjust 属性:

object.style.fontSizeAdjust

设置 fontSizeAdjust 属性:

object.style.fontSizeAdjust = "none| number|initial|inherit"

Value Description
none Default value. No font size adjustment
number Preserve the first-choice font's x-height, and calculate the aspect value ratio for the font.

The formula that is used: font-size of first-choice font*(aspect value of first-choice font/aspect value of available font)=font-size to use on available font

Example: If 14px Verdana (aspect value of 0.58) was unavailable, but the available font, Times New Roman, has an aspect value of 0.46, the adjusted font-size to use would be 14*(0.58/0.46) = 17.65px.
initial Sets this property to its default value. Read about initial
inherit Inherits this property from its parent element. Read about inherit

技术细节

默认值: 没有任何
返回值: 一个字符串,表示文本的字体方面值
CSS版本 CSS3

相关页面

CSS教程:CSS 字体

CSS 参考:字体大小属性

HTML DOM 参考:字体属性