Latest web development tutorials

HTML DOM Style font attributes

Style Object Reference Style Objects

Definition and Usage

font shorthand property to set or return up to six separate font attributes.

With this property, you can set / return:

  • font-style
  • font-variant
  • font-weight
  • font-size
  • line-height
  • font-family

The above properties may be provided separate style attributes. Strongly recommends using a separate attribute such a better controllability.

grammar

Setting font properties:

Object.style.font="[style variant weight size/lineHeight family] or [reserved word]"

Back font attributes:

Object.style.font

Tip: font property has no default value.

描述
style 设置字体样式。
variant 设置文本以小型大写字母字体显示。
weight 设置字体粗细。
size 设置字体尺寸。
lineHeight 设置行与行之间的距离。
family 设置字体系列。
caption 为控件定义字体(比如按钮、下拉列表等)。
icon 定义用于标注图标的字体。
menu 定义菜单中使用的字体。
message-box 定义对话框中使用的字体。
small-caption 定义小型控件中使用的字体。
status-bar 定义窗口状态栏中使用的字体。
inherit font 属性的值从父元素继承。


Browser Support

Internet ExplorerFirefoxOperaGoogle ChromeSafari

All major browsers support font attributes.

Note: IE7 and earlier versions do not support the "inherit" value.IE8 only provides! DOCTYPE supported "inherit". IE9 support "inherit".


Examples

Examples

Change the text font:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>本教程(w3big.com)</title>
<script>
function displayResult(){
    document.getElementById("p1").style.font="italic bold 20px arial,serif";
}
</script>
</head>
<body>

<p id="p1">这是一些文本。</p>
<br>
<button type="button" onclick="displayResult()">修改字体</button>

</body>
</html>

try it"


Style Object Reference Style Objects