国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS中的字體大小設置屬性總結

2024-07-11 08:32:54
字體:
來源:轉載
供稿:網友

在Web中使用什么單位來定義頁面的字體大小,至今天為止都還在激烈的爭論著,有人說PX做為單位好,有人說EMS優點多,還有人在說百分比方便,以至于出現了CSS Font-Size: em vs. px vs. pt vs. percent這樣的PK大局。不幸的是,仍然有不同的利弊,使各種技術都不太理想,但又無法不去用。真是進也難,退也難呀。
最近在學習em的相關知識的時候,無意之間讓我拾得一寶,就是使用rem來設置Web頁面的字體大小。讓我一下子就來勁了,一口氣看完并測試了一回,還真是爽歪歪的呀。師傅說好東西不能吃獨食,于我就在這里給大家吹吹這個從沒見過的REM。
在詳細介紹rem之前,我們先一起來回顧一下我們常用的兩種記量單位,也是備受爭論的兩個:
1.PX為單位
2.EM為單位

PX為單位
在Web頁面初期制作中,我們都是使用“px”來設置我們的文本,因為他比較穩定和精確。但是這種方法存在一個問題,當用戶在瀏覽器中瀏覽我們制作的Web頁面時,他改變了瀏覽器的字體大小,這時會使用我們的Web頁面布局被打破。這樣對于那些關心自己網站可用性的用戶來說,就是一個大問題了。因此,這時就提出了使用“em”來定義Web頁面的字體。

em為單位
這種技術需要一個參考點,一般都是以/<body>的“font-size”為基準。比如說我們使用“1em”等于“10px”來改變默認值“1em=16px”,這樣一來,我們設置字體大小相當于“14px”時,只需要將其值設置為“1.4em”。

CSS Code復制內容到剪貼板
  1. body {          font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/  
  2.   }      h1 {   
  3.       font-size: 2.4em; /*2.4em × 10 = 24px */     }   
  4.   p   {          font-size: 1.4em; /*1.4em × 10 = 14px */  
  5.   }      li {   
  6.       font-size: 1.4em; /*1.4 × ? = 14px ? */     }  

為什么“li”的“1.4em”是不是“14px”將是一個問號呢?如果你了解過“em”后,你會覺得這個問題是多問的。前面也簡單的介紹過一回,在使用“em”作單位時,一定需要知道其父元素的設置,因為“em”就是一個相對值,而且是一個相對于父元素的值,其真正的計算公式是:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁门县| 方山县| 铅山县| 锡林郭勒盟| 依兰县| 名山县| 鹤岗市| 崇州市| 澄城县| 海门市| 耿马| 新巴尔虎右旗| 曲阳县| 万山特区| 元氏县| 灵川县| 日照市| 阿克陶县| 新闻| 玛纳斯县| 金溪县| 陆丰市| 大石桥市| 永川市| 清苑县| 阜康市| 通州区| 郎溪县| 桦甸市| 开封市| 淳化县| 鄂州市| 乌海市| 平舆县| 北海市| 马公市| 泰和县| 昆明市| 陇川县| 正定县| 齐河县|