JavaScript HTML DOM Style fontSizeAdjust 属性

  • fontSizeAdjust 属性

    fontSizeAdjust属性设置或返回文本的字体方面值。所有字体的宽高比值都是小写字母“x”和大写字母“X”之间的大小差异。当首选字体不可用时,fontSizeAdjust属性可以更好地控制字体大小。当字体不可用时,浏览器使用第二个指定的字体。这可能会导致字体大小发生重大变化。要防止这种情况,请使用此属性。当浏览器知道第一选择字体的宽高比值时,浏览器可以确定在使用第二选择字体显示文本时要使用的字体大小。
    调整字体大小:
    document.getElementById("myP").style.fontSizeAdjust = "0.58";
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    fontSizeAdjust
    不支持
    不支持
    支持
    不支持
    不支持
  • 语法

    返回fontSizeAdjust属性:
    object.style.fontSizeAdjust
    设置fontSizeAdjust属性:
    object.style.fontSizeAdjust = "none|number|initial|inherit"
  • 属性值

    描述
    none 默认值。 没有字体大小调整
    number 保留首选字体的x高度,并计算字体的宽高比值。使用的公式:首选字体的字体大小*(首选字体的宽高比值/可用字体的宽高比值)=在可用字体上使用的字体大小。示例:如果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 字体
    HTML DOM 参考:font 属性