CSS font 文字屬性表
屬性 | 說明 |
font-size | 設定文字大小,屬性值採用 "數字 + 單位" 呈現,數字越大通常表示字體越大。 |
font-weight | 設定文字粗細,屬性值設為 bold 即為粗體字,取代傳統 HTML <b> tag 或 <strong> tag。 |
font-style | 設定文字樣式,有兩種斜體字屬性值可用,分別為 italic 及 oblique,取代傳統 HTML <i> tag。 |
font-family | 設定文字字型,可設定多個不同字型依序排列,取代傳統 HTML face tag。 |
CSS font 文字屬性範例一、設定文字大小,使用 font-size 屬性
<span style="font-size:12px;">這是 12px 的文字大小</span>
<span style="font-size:16px;">這是 16px 的文字大小</span>
<span style="font-size:20px;">這是 20px 的文字大小</span>
範例的效果<span style="font-size:16px;">這是 16px 的文字大小</span>
<span style="font-size:20px;">這是 20px 的文字大小</span>
這是 12px 的文字大小 這是 16px 的文字大小 這是 20px 的文字大小
範例一展示的是透過 CSS font 文字屬性中的 font-size 屬性來調整網頁文字大小,上表中提到 font-size 的屬性值可用"數字+單位"來呈現,數字越大帶表字體越大,從範例的呈現效果可以看到 20px 的字體遠遠大過於 12px 的字體,我們僅用三個數字就能創造出三種不同大小的文字,還有更多種關於 font-size 設定方式,例如利用不同的單位,請參閱《CSS font-size 文字大小》篇的詳細介紹。CSS font 文字屬性範例二、設定文字粗體,使用 font-weight 屬性
<span style="font-weight:normal;">這是一般粗細的文字</span>
<span style="font-weight:bold;">這是粗體的文字</span>
範例的效果<span style="font-weight:bold;">這是粗體的文字</span>
這是一般粗細的文字 這是粗體的文字
CSS 的 font-weight 是標準的網頁文字粗體字設計屬性,效果與傳統 HTML 的 <b>, <strong> 標籤一樣,範例中「font-weight:normal;」的意思是讓文字呈現正常粗細,而「font-weight:bold;」則是讓文字呈現粗體字,我們在《CSS font-weight 設定字體粗細》曾經介紹過。CSS font 文字屬性範例三、設定文字樣式
<span style="font-style:normal;">這是正體字</span>
<span style="font-style:italic;">這是斜體字</span>
<span style="font-style:oblique;">這是斜體字</span>
範例的效果<span style="font-style:italic;">這是斜體字</span>
<span style="font-style:oblique;">這是斜體字</span>
這是正體字 這是斜體字 這是斜體字
傳統 HTML 在設計文字斜體時,通常會採用 <i> 標籤,在 CSS font 文字屬性中的替代語法是 font-style 屬性,從範例中可以看到 CSS 的 font-style 屬性有 italic 與 oblique 這兩種屬性值,都可以創造出斜體字效果,詳細研究請看《CSS font-style 屬性》篇的內容。CSS font 文字屬性範例四、設定文字字型
<span style="font-family:新細明體;">這是新細明體</span>
<span style="font-family:標楷體;">這是標楷體</span>
<span style="font-family:微軟正黑體;">這是微軟正黑體</span>
範例的效果<span style="font-family:標楷體;">這是標楷體</span>
<span style="font-family:微軟正黑體;">這是微軟正黑體</span>
這是新細明體 這是標楷體 這是微軟正黑體
網頁設計師可以採用 CSS 的 font-family 很輕鬆的把文字套用有特色的字型,效果類似傳統 HTML 的 face 屬性,不過 CSS 的 font-family 功能更強大,允許網頁設計師一次設定多個不同的字型,減少字型無效的情況發生。範例四只是幾個常見於 Windows 作業系統的文字,還有更多好看的網頁文字字型可以透過 font-family 屬性來套用,請看《CSS font-family 字型》篇的完整內容介紹。更多網頁文字技巧