Style font 屬性
Style 對象定義和用法
font 屬性以速記形式設(shè)置或返回最多六個獨立的字體屬性。
通過該屬性,您可以設(shè)置/返回:
- font-style
- font-variant
- font-weight
- font-size
- line-height
- font-family
上述的屬性,也可以設(shè)置單獨的樣式屬性。強烈建議使用單獨的屬性這樣有更好的可控性。
語法
設(shè)置 font 屬性:
Object.style.font="[style variant weight size/lineHeight family]
or [reserved word]"
返回 font 屬性:
Object.style.font
提示:font 屬性沒有默認值。
值 | 描述 |
---|---|
style | 設(shè)置字體樣式。 |
variant | 設(shè)置文本以小型大寫字母字體顯示。 |
weight | 設(shè)置字體粗細。 |
size | 設(shè)置字體尺寸。 |
lineHeight | 設(shè)置行與行之間的距離。 |
family | 設(shè)置字體系列。 |
caption | 為控件定義字體(比如按鈕、下拉列表等)。 |
icon | 定義用于標注圖標的字體。 |
menu | 定義菜單中使用的字體。 |
message-box | 定義對話框中使用的字體。 |
small-caption | 定義小型控件中使用的字體。 |
status-bar | 定義窗口狀態(tài)欄中使用的字體。 |
inherit | font 屬性的值從父元素繼承。 |
瀏覽器支持
所有主要瀏覽器都支持 font 屬性。
注意:IE7 及更早的版本不支持 "inherit" 值。IE8 只有規(guī)定了 !DOCTYPE 才支持 "inherit"。IE9 支持 "inherit"。
實例
實例
更改文本的字體:
<html>
<head>
<script>
function displayResult()
{
document.getElementById("p1").style.font="italic bold 20px arial,serif";
}
</script>
</head>
<body>
<p id="p1">This is some text.</p>
<br>
<button type="button" onclick="displayResult()">Change font</button>
</body>
</html>
<head>
<script>
function displayResult()
{
document.getElementById("p1").style.font="italic bold 20px arial,serif";
}
</script>
</head>
<body>
<p id="p1">This is some text.</p>
<br>
<button type="button" onclick="displayResult()">Change font</button>
</body>
</html>
嘗試一下 ?
Style 對象
更多建議: