Jadual Kandungan
绝对长度
相对长度
rem
em
Rumah hujung hadapan web tutorial css CSS中单位px、rem、em浅析

CSS中单位px、rem、em浅析

Jun 23, 2020 pm 06:14 PM
em px rem

CSS中单位px、rem、em浅析

绝对长度

px

px是像素值,是一个固定的长度,比如我们的米,厘米一样。

相对长度

为什么我们需要相对长度rem em等?

固定长度已经不能满足我们现在的需求了。

举例:比如我们在缩小我们屏幕的时候,我们不仅仅是需要缩小我们的盒子的宽高,我们还想要让我们字体大小也随之缩小,这样用户体验会更好一点。

rem

rem 与 px 的计算关系

rem的值是px的倍数

默认情况下font-size = 16px,那么1rem = 16px

rem 如何修改与px的相对计算关系

我们可以在并且只能在html标签(因为html节点是根节点,就是rem里面的r:root)里面修改font-size : 32px, 从而1rem = 32px

代码

<p class="p-rem">rem</p>
/* rem的用法 */
html{
    font-size:16px;  // 1rem = 16px
}
.p-rem{
    width: 10rem;    // 10rem = 10 x 16 = 160px
    height: 10rem;   // 10rem = 10 x 16 = 160px
    font-size: 1rem; // 1rem = 16px
    background-color: #a58778;
}
Salin selepas log masuk

em

em 与 px 的计算关系

em的值是px的倍数

默认情况下font-size = 16px,那么1em = 16px

em 如何修改与px的相对计算关系

我们可以在自己元素上面修改font-size : 32px, 从而1em = 32px

如果自己元素上面没有设置font-size, 我们也可以在父元素上面设置font-size,从而来影响自己元素(孩子元素)使用的em的值。

推荐教程:《CSS教程

Atas ialah kandungan terperinci CSS中单位px、rem、em浅析. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah REM (nama penuh REMME)? Apakah REM (nama penuh REMME)? Feb 21, 2024 pm 05:00 PM

Apakah syiling REMME? REMME ialah mata wang kripto berasaskan teknologi blockchain khusus untuk menyediakan penyelesaian keselamatan dan pengesahan identiti rangkaian yang sangat selamat dan terdesentralisasi. Projek ini bertujuan untuk menggunakan teknologi penyulitan yang diedarkan untuk meningkatkan dan memudahkan proses pengesahan pengguna, dengan itu meningkatkan keselamatan dan kecekapan. Inovasi REMME ialah ia menggunakan kebolehubahan dan ketelusan rantaian blok untuk menyediakan pengguna kaedah pengesahan identiti yang lebih dipercayai. Dengan menyimpan maklumat pengesahan pada rantaian blok, REMME menghapuskan satu-satunya titik kegagalan sistem pengesahan berpusat dan mengurangkan risiko kecurian data atau gangguan. Kaedah pengesahan berasaskan blokchain ini bukan sahaja lebih selamat dan boleh dipercayai, tetapi juga menyediakan pengguna dengan latar belakang REMME Dalam era digital semasa, rangkaian

Evolusi dan aplikasi unit susun atur CSS: daripada piksel kepada unit relatif berdasarkan saiz fon elemen akar Evolusi dan aplikasi unit susun atur CSS: daripada piksel kepada unit relatif berdasarkan saiz fon elemen akar Jan 05, 2024 pm 05:41 PM

Dari px ke rem: Evolusi dan aplikasi unit susun atur CSS Pengenalan: Dalam pembangunan bahagian hadapan, kita selalunya perlu menggunakan CSS untuk melaksanakan reka letak halaman. Sejak beberapa tahun kebelakangan ini, unit susun atur CSS telah berkembang dan berkembang. Pada mulanya kami menggunakan piksel (px) sebagai unit untuk menetapkan saiz dan kedudukan elemen. Walau bagaimanapun, dengan peningkatan reka bentuk responsif dan populariti peranti mudah alih, unit piksel telah mendedahkan beberapa masalah secara beransur-ansur. Untuk menyelesaikan masalah ini, rem unit baharu wujud dan secara beransur-ansur digunakan secara meluas dalam reka letak CSS. satu

Petua pengoptimuman sifat unit CSS: em, rem, px dan vw/vh Petua pengoptimuman sifat unit CSS: em, rem, px dan vw/vh Oct 20, 2023 pm 12:54 PM

Petua pengoptimuman atribut unit CSS: em, rem, px dan vw/vh Pengenalan: Dalam reka bentuk dan pembangunan web, atribut unit CSS memainkan peranan yang sangat penting. Pemilihan dan penggunaan atribut unit yang sesuai boleh menjadikan paparan halaman lebih cantik dan konsisten pada peranti dan saiz skrin yang berbeza. Artikel ini akan memperkenalkan beberapa sifat unit CSS yang biasa digunakan dan menyediakan contoh kod khusus untuk membantu pembaca menguasai teknik pengoptimuman ini dengan lebih baik. unit em: Unit em dikira relatif kepada saiz fon elemen induk. Contohnya

Apakah unit em dalam css? Apakah unit em dalam css? Dec 07, 2023 pm 02:56 PM

Em dalam CSS ialah unit panjang relatif, yang dikira secara relatif kepada saiz fon elemen 1em adalah sama dengan saiz fon elemen semasa. Jika digunakan pada saiz fon, 1em akan sama dengan saiz fon unsur induk.

Unit yang manakah harus digunakan untuk mencapai kesan penyesuaian susun atur responsif? Unit yang manakah harus digunakan untuk mencapai kesan penyesuaian susun atur responsif? Jan 27, 2024 am 09:47 AM

Dalam reka letak responsif, apakah jenis unit yang digunakan untuk mencapai kesan penyesuaian? Dengan populariti peranti mudah alih dan kemunculan skrin pelbagai saiz, reka letak responsif telah menjadi konsep penting dalam reka bentuk dan pembangunan web moden. Melalui reka letak responsif, halaman web boleh mencapai kesan penyesuaian pada peranti yang berbeza dan meningkatkan pengalaman pengguna. Dalam proses melaksanakan susun atur responsif, adalah sangat penting untuk memilih unit yang sesuai untuk susun atur. Artikel ini akan memperkenalkan beberapa unit yang biasa digunakan dan membincangkan kebolehgunaannya dalam senario yang berbeza. Pertama, mari kita bincangkan yang paling biasa

Apakah perbezaan antara px dan em dalam html5 Apakah perbezaan antara px dan em dalam html5 Aug 19, 2022 pm 05:36 PM

Perbezaan: 1. Panjang unit adalah berbeza, px ialah unit panjang imej digital, dan em ialah gandaan lebar aksara 2. Objek relatif berbeza, px adalah relatif kepada resolusi skrin monitor, dan em adalah relatif kepada fon teks dalam saiz objek semasa. 3. Nilai px adalah tetap, ia adalah apa sahaja yang anda tentukan, dan pengiraan lebih mudah; nilai em tidak tetap, dan em akan mewarisi saiz fon elemen induk.

Panduan untuk sifat unit CSS: em, rem, px dan vw/vh Panduan untuk sifat unit CSS: em, rem, px dan vw/vh Oct 25, 2023 am 10:37 AM

Panduan untuk sifat unit CSS: em, rem, px dan vw/vh Apabila menulis gaya CSS, adalah sangat penting untuk memilih sifat unit yang sesuai. Artikel ini akan memperkenalkan beberapa atribut unit yang biasa digunakan: em, rem, px dan vw/vh, dan memberikan contoh kod khusus. emem (unit saiz fon) ialah unit relatif kepada saiz fon elemen induk. Jika saiz fon elemen induk ialah 16px, 1em adalah sama dengan 16px. Apabila em digunakan untuk atribut lain (seperti lebar, tinggi, dll.), ia juga relatif kepada elemen induk

Bagaimana untuk menyelesaikan masalah piksel 1px pada terminal mudah alih Vue Bagaimana untuk menyelesaikan masalah piksel 1px pada terminal mudah alih Vue Jun 30, 2023 pm 06:21 PM

Bagaimana untuk menyelesaikan masalah piksel 1px pada bahagian mudah alih dalam pembangunan Vue Dengan perkembangan pesat Internet mudah alih, permintaan untuk aplikasi mudah alih semakin meningkat dari hari ke hari. Walau bagaimanapun, kepelbagaian saiz skrin peranti mudah alih dan ketumpatan piksel menimbulkan cabaran tertentu untuk pembangun. Salah satu masalah biasa ialah masalah piksel 1px pada mudah alih. Artikel ini akan memperkenalkan cara menyelesaikan masalah piksel 1px pada bahagian mudah alih dalam pembangunan Vue. Punca masalah Punca masalah piksel 1px pada bahagian mudah alih terletak pada ketidakpadanan antara piksel fizikal peranti mudah alih dan piksel bebas peranti. Piksel bebas peranti (seperti CSS

See all articles