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

首頁 > 開發 > CSS > 正文

CSS3教程:相對單位rem詳解

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

武林網(www.survivalescaperooms.com)文章簡介:CSS3新增了一個相對單位rem(root em,根em),這個單位引起了廣泛關注。這個單位與em有什么區別呢?區別在于使用rem為元素設定字體大小時,仍然是相對大小,但相對的只是HTML根元素。

CSS3新增了一個相對單位rem(root em,根em),這個單位引起了廣泛關注。這個單位與em有什么區別呢?區別在于使用rem為元素設定字體大小時,仍然是相對大小,但相對的只是HTML根元素。這個單位可謂集相對大小和絕對大小的優點于一身,通過它既可以做到只修改根元素就成比例地調整所有字體大小,又可以避免字體大小逐層復合的連鎖反應。目前,除了IE8及更早版本外,所有瀏覽器均已支持rem。對于不支持它的瀏覽器,應對方法也很簡單,就是多寫一個絕對單位的聲明。這些瀏覽器會忽略用rem設定的字體大小。

CSS3的出現,他同時引進了一些新的屬性,包括我們今天所說的rem。在W3C官網上是這樣描述rem的——“font size of the root element” 。

em單位是相對于父節點的font-size,會有一些組合的問題,而rem是相對于根節點(或者是html節點),也就是說你可以在html節點定義一個單獨的字體大小,然后所有其他元素使用rem相對于這個字體的百分比進行設置,這樣就意味著,我們只需要在根元素確定一個參考值,在根元素中設置多大的字體,這完全可以根據您自己的需.

例子:

html {

font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/

}

body {

font-size: 1.4rem;/*1.4 × 10px = 14px */

}

h1 {

font-size: 2.4rem;/*2.4 × 10px = 24px*/

}

p {font-size:14px; font-size:1.4rem;}/*IE8及之前版本的IE瀏覽器使用14像素*/

根元素中定義了一個基本字體大小為62.5%(也就是10px。設置這個值主要方便計算,如果沒有設置,將是以“16px”為基準 )。

從上面的計算結果,我們使用“rem尺寸字體”就像使用“px尺寸字體”一樣的方便。

這完全可以根據您自己的需,大家也可以參考下圖:

CSS3教程:相對單位rem詳解

在用戶使用“查看 > 文字大小”菜單調整網頁文本大小的時候,IE9及更早版本只能縮放以相對單位設定的文本(使用像素之類的絕對單位設定的文本無法縮放)。換句話說,使用rem單位在IE7和IE6中存在一個小小的副作用,那就是這些瀏覽器的用戶必須使用“查看 > 縮放”來調整整個頁面的大小。當然,這也算一個應該升級到現代瀏覽器的原因吧。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和硕县| 津南区| 德格县| 闽侯县| 昂仁县| 双城市| 天峻县| 阿拉尔市| 西和县| 汉中市| 松潘县| 潜山县| 惠东县| 南木林县| 洛隆县| 万山特区| 平乡县| 镇安县| 葵青区| 芮城县| 蓝田县| 铁岭市| 徐闻县| 通辽市| 易门县| 浙江省| 筠连县| 大丰市| 隆昌县| 文昌市| 宜昌市| 福建省| 敦化市| 岳阳县| 黄冈市| 曲沃县| 临武县| 三原县| 桑日县| 密云县| 吴江市|