CSS font 屬性
阿新 • • 發佈:2018-11-29
例項
在一個宣告中設定所有字型屬性:
p.ex1 {font:italic arial,sans-serif;
} p.ex2 {font:italic bold 12px/20px arial,sans-serif;
}
瀏覽器支援
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
所有瀏覽器都支援 font 屬性。
註釋:任何的版本的 Internet Explorer (包括 IE8)都不支援屬性值 "inherit"。
定義和用法
font 簡寫屬性在一個宣告中設定所有字型屬性。
註釋:此屬性也有第六個值:"line-height",可設定行間距。
說明
這個簡寫屬性用於一次設定元素字型的兩個或更多方面。使用 icon 等關鍵字可以適當地設定元素的字型,使之與使用者計算機環境中的某個方面一致。注意,如果沒有使用這些關鍵詞,至少要指定字型大小和字體系列。
可以按順序設定如下屬性:
- font-style
- font-variant
- font-weight
- font-size/line-height
- font-family
可以不設定其中的某個值,比如 font:100% verdana; 也是允許的。未設定的屬性會使用其預設值。
預設值: | not specified |
---|---|
繼承性: | yes |
版本: | CSS1 |
JavaScript 語法: | object.style.font="italic small-caps bold 12px arial,sans-serif" |
可能的值
值 | 描述 |
---|---|
font-style | 規定字型樣式。參閱:font-style 中可能的值。 |
font-variant | 規定字型異體。參閱:font-variant 中可能的值。 |
font-weight | 規定字型粗細。參閱:font-weight 中可能的值。 |
font-size/line-height | 規定字型尺寸和行高。參閱:font-size 和 line-height 中可能的值。 |
font-family | 規定字體系列。參閱:font-family 中可能的值。 |
caption | 定義被標題控制元件(比如按鈕、下拉列表等)使用的字型。 |
icon | 定義被圖示標記使用的字型。 |
menu | 定義被下拉列表使用的字型。 |
message-box | 定義被對話方塊使用的字型。 |
small-caption | caption 字型的小型版本。 |
status-bar | 定義被視窗狀態列使用的字型。 |