Penukar CSS px ↔ rem

Tukar antara unit CSS px dan rem.

Penukar Unit CSS
Tukar piksel (px) kepada unit rem.
Penjelasan Unit CSS

px (Piksel)

Unit mutlak yang mewakili satu piksel pada skrin. Mempunyai saiz tetap dan terhad untuk reka bentuk responsif.

rem (Root EM)

Unit relatif berdasarkan saiz fon elemen akar (html). Bermanfaat untuk kebolehaksesan dan reka bentuk responsif.

Formula Penukaran

px → rem: px ÷ saiz fon asas
rem → px: rem × saiz fon asas

Cadangan Penggunaan

  • Saiz fon: rem disyorkan
  • Jarak (margin, padding): rem disyorkan
  • Sempadan: px boleh digunakan
  • Pertanyaan media: rem disyorkan
Nilai Penukaran Biasa
px
rem
8px
0.5rem
12px
0.75rem
14px
0.875rem
16px
1rem
18px
1.125rem
20px
1.25rem
24px
1.5rem
32px
2rem

Panduan Lengkap Unit CSS

Memilih unit CSS yang betul dalam pembangunan web sangat mempengaruhi pengalaman pengguna dan kebolehaksesan. Pelajari perbezaan antara px dan rem dan cara menggunakannya dalam situasi yang sesuai.

Panduan Mendalam Unit Piksel (px)

📐 Ciri-ciri

  • Unit mutlak dengan padanan 1:1 dengan piksel skrin
  • Saiz yang konsisten di semua penyemak imbas
  • Kawalan susun atur yang tepat mungkin
  • Tidak terjejas oleh tetapan pengguna

✅ Kes Penggunaan yang Disyorkan

  • Ketebalan sempadan (1px, 2px)
  • Ofset bayang-bayang
  • Saiz ikon (16px, 24px)
  • Penyesuaian jarak halus

⚠️ Awas

  • Mengabaikan tetapan saiz fon pengguna
  • Boleh menyebabkan isu kebolehaksesan
  • Terhad untuk reka bentuk responsif
Panduan Mendalam Unit rem

📐 Ciri-ciri

  • Berdasarkan saiz fon elemen akar (html)
  • Mencerminkan tetapan pengguna
  • Mengekalkan perkadaran yang konsisten
  • Mesra kebolehaksesan

✅ Kes Penggunaan yang Disyorkan

  • Tetapan saiz fon
  • Jarak (margin, padding)
  • Saiz bekas
  • Titik putus pertanyaan media

💡 Kelebihan

  • Mengekalkan perkadaran semasa menskala
  • Meningkatkan kebolehaksesan
  • Penyelenggaraan yang mudah
Panduan Aplikasi Praktikal

🎯 Strategi Penggunaan Khusus Unit

Tipografi

Gunakan rem untuk saiz fon dan jarak baris rem

Susun Atur

Gunakan rem untuk jarak dan bekas rem

Butiran

Gunakan px untuk sempadan dan bayang-bayang px

📱 Petua Reka Bentuk Responsif

Pendekatan Mudah Alih-dahulu

Tetapkan saiz fon asas kepada 16px dan skala dengan unit rem

html { font-size: 16px; }
h1 { font-size: 2rem; /* 32px */ }
Penggunaan Pertanyaan Media

Kekalkan konsistensi dengan titik putus berasaskan rem

@media (min-width: 48rem) { /* 768px */ }
html { font-size: 18px; }
}

♿ Pertimbangan Kebolehcapaian

✅ Amalan yang Disyorkan
  • Tetapkan saiz fon dengan unit rem
  • Kekalkan saiz fon minimum 16px
  • Jarak baris yang mencukupi (1.5 atau lebih)
  • Sasaran sentuhan minimum 44px
❌ Perkara yang Perlu Dielakkan
  • Menggunakan nilai px tetap untuk saiz fon
  • Teks kecil di bawah 12px
  • Lebar bekas tetap
  • Jarak baris 1.0 atau kurang

🔧 Sokongan dan Keserasian Penyemak Imbas

Unit px

Sokongan sempurna di semua penyemak imbas. Tersedia dari IE6+.

Unit rem

Sokongan sempurna di IE9+ dan penyemak imbas moden. Sandaran diperlukan untuk IE8 dan ke bawah.

Untuk sokongan IE8: Isytiharkan nilai px dahulu, kemudian tambah nilai rem sebagai sandaran

font-size: 18px; /* IE8 fallback */
font-size: 1.125rem; /* Modern browsers */
    Penukar CSS px ↔ rem | Makmal Teks