font
設定物件的個別字型屬性組合。亦或是從使用者喜好設定中的六個字型當中,設定一或多個字型。
語法
{ font: sFont }
可能的值
sFont
指定或接收下列以空白分隔之屬性值 (最多六個),或設定六個已列示字型的字串:
font-style |
適用於 font-style 屬性之 font-style 值範圍中的任意值。 |
font-variant |
適用於 font-variant 屬性之 font-variant 值範圍中的任意值。 |
font-weight |
適用於 font-weight 屬性之 font-weight 值範圍中的任意值。 |
font-size |
適用於 font-size 屬性之 font-size 值範圍中的任意值。當此值為後接百分比符號 (%) 的整數時,值為父物件字型大小的百分比。 |
line-height |
適用於 line-height 屬性之 line-height 值範圍中的任意值。當與 font 屬性搭配使用時,此屬性必須在值的前方加上正斜線 (/)。行高百分比值是以元素本身之字型大小的百分比計算,而不是父項。 |
font-family |
適用於 font-family 屬性之 font-family 值範圍中的任意值。此屬性可設為多個以逗號分隔的值。其預設值會隨著使用者設定的不同而改變。 |
此屬性的預設值為 normal normal normal medium normal "Times New Roman"。這是繼承屬性。
備註
此屬性是最多可指定六個字型值的複合屬性。font-style、font-variant 及 font-weight 值能以任何順序出現在 font-size 前。不過 font-size、line-height 及 font-family 必須以列示的順序出現。設定 font 屬性也會設定元件屬性。在此情況下,字串必須是有效值的組合才能供元件屬性使用;只有 font-family 值能具有多個值。如果字串沒有包含供元件屬性使用的值,則不論該元件屬性先前的設定為何,都會設為其預設值。
範例
下列範例使用 font 屬性變更字型特性。此範例使用內嵌樣式表來設定字型屬性:
<span style="font:italic normal bolder 12pt Arial">
Note
</span>
標準資訊
此屬性是在階層式樣式表 (CSS) 層級 1 (CSS1) (英文) 中定義。
適用於
A、ADDRESS、B、BIG、BLOCKQUOTE、BODY、BUTTON、CAPTION、CENTER、CITE、CODE、COL、COLGROUP、CUSTOM、DD、DEFAULTS、DFN、DIV、DL、DT、EM、FIELDSET、FORM、HN、HTML、I、IMG、INPUT TYPE=BUTTON、INPUT TYPE=CHECKBOX、INPUT TYPE=FILE、INPUT TYPE=IMAGE、INPUT TYPE=PASSWORD、INPUT TYPE=RADIO、INPUT TYPE=RESET、INPUT TYPE=SUBMIT、INPUT TYPE=TEXT、LI、OL、P、S、SELECT、SPAN、SUB、TABLE、TBODY、TD、TFOOT、TH、THEAD、TR、TT、U、UL、VAR、XMP