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

請參閱

概念

font-style

font-variant

font-weight

font-size

line-height

font-family