Rumah >hujung hadapan web >tutorial css >Apakah Perbezaan Utama Antara rem dan em dalam CSS?

Apakah Perbezaan Utama Antara rem dan em dalam CSS?

Susan Sarandon
Susan Sarandonasal
2024-11-06 02:25:02929semak imbas

What's the Key Difference Between rem and em in CSS?

CSS: Perbezaan Antara Rem dan Em

Dalam CSS, pembangun sering menggunakan pelbagai unit untuk menentukan saiz elemen teks. Dua unit yang biasa digunakan ialah rem dan em. Walaupun kedua-dua unit adalah serupa, ia berbeza dengan cara yang penting.

Memahami Unit Rem

Unit rem, singkatan dari root em, adalah relatif kepada fon akar saiz laman web. Ini bermakna saiz elemen menggunakan rem akan kekal malar tanpa mengira perubahan saiz fon dalam bekas perantaraan.

Memahami Unit Em

Berbeza dengan rem, unit em adalah relatif kepada saiz fon elemen induk. Apabila saiz fon elemen induk berubah, saiz elemen yang menggunakan em juga akan dilaraskan dengan sewajarnya.

Demonstrasi

Dalam kod CSS berikut:

div {
    font-size: 1.4rem;
}

div p {
    font-size: 1.4rem;
}

Elemen div diberikan saiz fon 1.4rem, manakala elemen p dalam div juga diberikan saiz fon 1.4rem. Jika anda menambah saiz fon elemen div, saiz fon elemen p tidak akan berubah kerana ia ditakrifkan menggunakan rem, yang relatif kepada saiz fon akar.

Sebaliknya, jika anda untuk menggunakan em dan bukannya rem, saiz fon elemen p juga akan meningkat apabila anda meningkatkan saiz fon elemen div. Ini kerana ia adalah relatif kepada saiz fon elemen induk.

Atas ialah kandungan terperinci Apakah Perbezaan Utama Antara rem dan em dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn