HTML - DOM样式对象fontSizeAdjust属性



HTML DOM 样式对象fontSizeAdjust属性用于设置或返回文本的字体纵横比值。纵横比值指的是小写字母“x”和大写字母“X”之间的大小差异。

当首选字体大小不可用且浏览器使用第二个指定的字体时,此属性非常有用。此属性可防止字体大小发生大的变化。

语法

设置fontSizeAdjust属性
object.style.fontSizeAdjust= "none | number | initial | inherit";
获取fontSizeAdjust属性
object.style.fontSizeAdjust;

属性值

描述
none 这是默认值,它不指定字体大小的调整。
number 它用于通过将指定值乘以(首选字体纵横比/次选字体纵横比)的比率来计算要用于可用字体的字体大小。例如,假设我们设置了fontSizeAdjust = "2";。这意味着计算出的值为2 *(首选字体纵横比/次选字体纵横比)。
initial 它用于将此属性设置为其默认值。
inherit 它用于继承其父元素的属性。

返回值

它返回一个字符串值,表示文本的字体纵横比值。

HTML DOM 样式对象“fontSizeAdjust”属性示例

以下示例将p元素的fontSizeAdjust值设置为1.2。您可以在Firefox网页浏览器中运行此代码以查看效果。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>
        HTML DOM Style Object fontSizeAdjust Property
    </title>
</head>
<body>
    <p>
        Click to adjust font size.
    </p>
    <button onclick="fun()">Font Adjust</button>    
    <p id="adjust">
        Welcome to Tutorials Point
    </p>
    <script>
        function fun() {
            document.getElementById("adjust")
                .style.fontSizeAdjust = "1.2";
        }
    </script>
</body>
</html>

支持的浏览器

属性 Chrome Edge Firefox Safari Opera
fontSizeAdjust 是(版本3及以上)
html_dom_style_object_reference.htm
广告