CSS學(xué)習(xí)筆記(五)--CSS樣式之字體

CSS 字體系列

  1. 通用字體
  • Serif 字體
  • Sans-serif 字體
  • Monospace 字體
  • Cursive 字體
  • Fantasy 字體

font-family 定義文本的字體系列。
body {font-family: sans-serif;}
組合字體
h1 {font-family: Georgia, serif;}
通過結(jié)合特定字體名和通用字體系列來解決沒有安裝 Georgia 字體,使用默認(rèn)字體

字體風(fēng)格

font-style最常用于規(guī)定斜體文本。
該屬性有三個值:

  • normal - 文本正常顯示
  • italic - 文本斜體顯示
  • oblique - 文本傾斜顯示

斜體(italic)是一種簡單的字體風(fēng)格,對每個字母的結(jié)構(gòu)有一些小改動,來反映變化的外觀。與此不同,傾斜(oblique)文本則是正常豎直文本的一個傾斜版本。
通常情況下,italic 和 oblique 文本在 web 瀏覽器中看上去完全一樣。

字體變形

font-variant 屬性可以設(shè)定小型大寫字母。報紙首字母特別大。
p {font-variant:small-caps;}

字體加粗font-weight

使用 bold 關(guān)鍵字可以將文本設(shè)置為粗體。
關(guān)鍵字 100 ~ 900 為字體指定了 9 級加粗度。如果一個字體內(nèi)置了這些加粗級別,那么這些數(shù)字就直接映射到預(yù)定義的級別,100 對應(yīng)最細(xì)的字體變形,900 對應(yīng)最粗的字體變形。數(shù)字 400 等價于 normal,而 700 等價于 bold。
如果將元素的加粗設(shè)置為 bolder,瀏覽器會設(shè)置比所繼承值更粗的一個字體加粗。與此相反,關(guān)鍵詞 lighter 會導(dǎo)致瀏覽器將加粗度下移而不是上移。

p.normal {font-weight:normal;}
p.thick {font-weight:bold;}
p.thicker {font-weight:900;}

字體大小font-size

請始終使用正確的 HTML 標(biāo)題,比如使用 <h1> - <h6> 來標(biāo)記標(biāo)題,使用 <p> 來標(biāo)記段落。

  1. 像素px來設(shè)置字體大小
h1 {font-size:60px;}
h2 {font-size:40px;}
p {font-size:14px;}
  1. em 來設(shè)置字體大小 1em=16px
h1 {font-size:3.75em;} /* 60px/16=3.75em */
h2 {font-size:2.5em;}  /* 40px/16=2.5em */
p {font-size:0.875em;} /* 14px/16=0.875em */
  1. 結(jié)合使用百分比和 EM
    在所有瀏覽器中均有效的方案是為 body 元素(父元素)以百分比設(shè)置默認(rèn)的 font-size 值:
    實(shí)例
body {font-size:100%;}
h1 {font-size:3.75em;}
h2 {font-size:2.5em;}
p {font-size:0.875em;}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 1.塊級元素和行內(nèi)元素 塊級(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,036評論 1 4
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,081評論 0 1
  • 請各位讀者添加一下作者的微信公眾號,以后有新的文章,將在微信公眾號直接推送給各位,非常感謝。 如果您覺得這篇文章還...
    MR_LIXP閱讀 2,859評論 1 9
  • 本文為閱讀《Head First HTML 與 CSS》的css部分的讀書筆記,方便回顧書上的知識,另一篇為Hea...
    兼續(xù)閱讀 1,857評論 0 17
  • 1、垂直對齊 如果你用CSS,則你會有困惑:我該怎么垂直對齊容器中的元素?現(xiàn)在,利用CSS3的Transform,...
    kiddings閱讀 3,195評論 0 11