理解CSS 中rem 和em 的區別
在Web 開發中,控製文字大小以實現所需的視覺吸引力至關重要。 CSS 為此提供了各種單位,兩個常用的選項是 em 和 rem。雖然兩個單位的作用相似,但它們的運作原理不同,從而產生不同的效果。
Em:相對於父級的字體大小
em 單位主要是用於調整子元素相對於其父元素字體大小的大小。例如,在提供的 HTML 和 CSS 程式碼中,div 和 p 元素的字體大小都設定為 1.4rem。如果文件的預設字體大小為 16px,則 div 元素的字體大小將為 1.4 乘以 16px,即 22.4px。
Rem:相對於基本字體大小
與 em 不同,rem 單位不依賴父元素的字體大小。相反,它指的是特定的基本字體大小,通常在根元素 (html) 中定義。預設情況下,瀏覽器認為 1rem 相當於 16px。在提供的範例中,div 和 p 元素的字體大小均為 1.4rem。這意味著,無論中間容器中的字體大小如何變化,它們的字體大小都是 1.4 乘以 16px。
主要區別:繼承與絕對引用
em 和 rem 的根本區別在於它們的引用方式。 Em 單位從其父元素繼承字體大小,使它們容易產生級聯效果。另一方面,無論嵌套如何,Rem 單位都與基本字體大小保持一致的關係。此屬性使 rem 對於在網頁層次結構的不同層級上保持一致的字體大小特別有用。
以上是CSS中的rem和em有什麼差別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

當他們在2013年去Chrome時,我們失去了歌劇。與Edge今年早些時候也進行了同樣的交易。邁克·泰勒(Mike Taylor)稱這些變化為“減少

在本週的綜述中,Apple進入Web組件,Instagram如何插入腳本以及一些思考的食物,以進行自託管關鍵資源。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)