Konverter satuan CSS (px ke rem, em, pt)

Konversikan px ke rem, em, pt, pica, inci, dan mm menggunakan ukuran font akar, ukuran font induk, dan DPI Anda. CSS menetapkan 1 in = 96 px = 72 pt.

Disusun dengan alat penulisan berbasis AIDiperbarui Contoh terverifikasi: 7

px
Opsi lainnya
px
DPI
CSS menetapkan 1 in = 96 px. Untuk menghitung piksel fisik menurut model kerapatan, masukkan kerapatan layar atau pencetak (misalnya 300).
Coba
Nilai hasil konversi
rem
Nilai hasil konversi: 1.5 rem
Angka penting: 10; Terdekat, jika berjarak sama menjauhi nol
Sebagai CSS
1.5rem
Dalam piksel
24px

24px sama dengan 1.5rem dengan fon akar 16 px dan 96 piksel per inci.

Ukuran dalam piksel di samping ukuran fon

24px24 px1 rem (root)16 px1 em (parent)16 px
24px dalam setiap satuan Baris: 10
SatuanNilaiDefinisi
piksel (px)24px1 px
poin tipografi (pt)18pt1 pt = 1/72 in
pika (pc)1.5pc1 pc = 12 pt = 1/6 in
Inci (in)0.25in1 in = DPI px
Sentimeter (cm)0.635cm1 cm = 1/2.54 in
Milimeter (mm)6.35mm1 mm = 1/25.4 in
seperempat milimeter (Q)25.4Q1 Q = 0.25 mm
em (ukuran fon induk)1.5em1 em = parent font size
rem (ukuran fon akar)1.5rem1 rem = root font size
Persen ukuran fon induk (%)150%100% = parent font size
Cara menghitung S
  1. Piksel dalam satu px

    1 px=1 px1\,\text{px} = 1\ \text{px}

    1 px

  2. Nilai dalam piksel

    24×1=24 px24 \times 1 = 24\ \text{px}
  3. Bagi dengan jumlah piksel dalam satu rem

    2416=1.5 rem\frac{24}{16} = 1.5\ \text{rem}

    1 rem = root font size

Tentang Konverter satuan CSS (px ke rem, em, pt)

CSS mengonversi panjang melalui piksel. Rasio satuan absolut tetap: 1 in = 2.54 cm = 96 px = 72 pt = 6 pc; 1 Q adalah seperempat milimeter. Satuan relatif fon bergantung pada halaman: 1 rem adalah ukuran fon akar; saat mengatur font-size, 1 em atau 100% adalah ukuran fon induk. Konverter mengubah ke piksel, lalu membagi dengan piksel per satuan tujuan.

Pengembang antarmuka mengubah piksel desain menjadi rem agar teks dapat mengikuti preferensi huruf pembaca jika ukuran akar menghormatinya: dengan akar bawaan 16 px, 24 px bernilai 1.5 rem. Desainer cetak memakai kolom resolusi; pada 300 DPI, logo 10 mm memerlukan sekitar 118 piksel.

Pada layar, inci CSS belum tentu sama dengan inci terukur. CSS menetapkan 96 px per inci dan piksel acuan dengan sudut pandang sekitar 0.0213°. Kesesuaian dengan penggaris bergantung pada media serta pengaturan cetak yang sesuai.

Dalam rumus, xₛ dan xₜ adalah nilai asal dan tujuan; pₛ dan pₜ adalah piksel per satuan asal dan tujuan. Faktor ini memakai ukuran fon dan kerapatan piksel yang Anda masukkan.

Nyatakan konteks tipografi

Masukkan nilai, satuan, ukuran huruf akar, dan ukuran huruf induk. Faktor pixel per satuan dipakai dalam x_target = x_source × p_source / p_target. rem memakai ukuran akar; model em dan persen pada alat ini memakai ukuran induk untuk konteks font-size.

Periksa contoh konteks

root = 16 px; 24 px = 1.5 rem, tetapi root = 20 px; 24 px = 1.2 rem. Hubungan satuan absolut CSS adalah 1 in = 96 CSS px = 72 pt. Kolom kerapatan juga dapat dipakai untuk menghitung pixel fisik, misalnya 10 mm × 300/25.4 px/mm ≈ 118.110236 px.

Bandingkan konteks

Desimal panjang dibulatkan dan setiap baris mempertahankan konteks ukuran huruf serta kerapatan yang tertera.

JumlahSatuan asalSatuan tujuanKonteksNilai hasil
24pxremAkar 16 px1.5
24pxremAkar 20 px1.2
12ptpx96 px/in16
1pcpt96 px/in12
100%emInduk 16 px1
10mmpx300 px/in118.110236

Perhatikan properti CSS yang digunakan

100% = 1 em (font-size context) berlaku pada model ukuran huruf di sini. Pada properti CSS lain, em atau persen dapat menggunakan konteks berbeda. Alat ini tidak membaca lembar gaya atau ukuran kotak elemen.

Mengubah kerapatan pixel fisik tidak mengubah definisi pixel CSS. Satu inci CSS pada layar belum tentu sepanjang satu inci pada penggaris. Periksa desain di browser dan saat dicetak. Konverter panjang menangani panjang fisik yang terpisah dari konteks tipografi.

Rujukan definisi.

Contoh penyelesaian

24 px ke rem

Nilai
24
Dari
piksel (px)
Ke
rem (ukuran fon akar)
Ukuran fon akar (untuk rem)
16 px
Nilai hasil konversi
1.5 rem
Sebagai CSS
1.5rem
Dalam piksel
24 px

Sumber pemeriksaan: Pemeriksaan menurut CSS Values 3 §6.1: 1rem = ukuran fon akar (nilai awal peramban yang umum 16 px); 24 / 16 = 1.5.

12 pt ke px

Nilai
12
Dari
poin tipografi (pt)
Ke
piksel (px)
Ukuran fon akar (untuk rem)
16 px
Nilai hasil konversi
16 px
Sebagai CSS
16px

Sumber pemeriksaan: Pemeriksaan menurut CSS Values 3 §6.2: 1pt = 1/72 in, 1in = 96px; 12 × 96/72 = 16.

1 inci ke piksel CSS

Nilai
1
Dari
Inci (in)
Ke
piksel (px)
Ukuran fon akar (untuk rem)
16 px
Nilai hasil konversi
96 px

Sumber pemeriksaan: Pemeriksaan menurut CSS Values 3 §6.2: 1in = 96px.

1.5 rem ke px

Nilai
1.5
Dari
rem (ukuran fon akar)
Ke
piksel (px)
Ukuran fon akar (untuk rem)
16 px
Nilai hasil konversi
24 px

Sumber pemeriksaan: Pemeriksaan: 1 rem = ukuran fon akar (16 px); 1.5 × 16.

Pertanyaan

Berapa piksel dalam 1 rem?

16 piksel dengan pengaturan awal yang umum. Satu rem sama dengan ukuran fon elemen akar html; nilai awal peramban yang umum adalah 16 px, kecuali diubah pengguna atau html { font-size } pada lembar gaya. Dengan nilai awal tersebut, html { font-size: 62.5% } membuat 1 rem = 10 px. Spesifikasi W3C CSS Values and Units mendefinisikan rem; angka 16 px adalah pengaturan peramban, bukan ketentuan spesifikasi.

Bagaimana mengonversi px ke pt?

Kalikan piksel dengan 0.75; dari poin ke piksel, kalikan dengan 4/3 (sekitar 1.333). Keduanya mengikuti aturan CSS W3C: 1 in = 96 px = 72 pt, jadi 1 px = 72/96 pt. Teks isi 16 px adalah 12 pt, dan teks pengolah kata 11 pt sekitar 14.67 px.

Apa perbedaan em dan rem?

rem selalu merujuk ukuran huruf akar; em ke elemen saat ini, atau induk saat dipakai pada font-size. Jadi em bertingkat dikalikan: daftar 1.2em dalam daftar 1.2em menghasilkan teks 1.44 kali dasar awal bersama. Namun 1.2rem tetap 19.2 px dengan akar 16 px, sedalam apa pun.

Sebaiknya memakai px atau rem untuk ukuran fon?

Gunakan rem agar teks mengikuti preferensi ukuran huruf pembaca, dan biarkan akar menghormatinya. Zum halaman membesarkan px dan rem; rem, em, dan persen dapat mengikuti preferensi melalui konteks akar atau induk. WCAG 2.1 kriteria 1.4.4 (AA) mensyaratkan teks dapat diperbesar hingga 200% tanpa kehilangan isi atau fungsi. Zum bisa memenuhinya dengan px; rem juga dapat mengikuti preferensi bila akar mengizinkan.

Apakah inci CSS sama dengan inci yang diukur secara fisik?

Inci CSS belum tentu sama dengan inci yang diukur pada layar. CSS mendefinisikan 1 in tepat 96 px; piksel acuan W3C adalah piksel layar 96 DPI dilihat dari 28 in, bersudut sekitar 0.0213°. Perangkat dan jarak pandang berbeda, sehingga kotak 96 px bisa kurang dari satu inci pada ponsel. Pada cetak ukuran aktual, 1 in = 25.4 mm dapat cocok dengan penggaris; skala cetak dan kalibrasi tetap berpengaruh.

Tentang kalkulator ini

xt=xs×pspt1 in=96 px=72 pt=2.54 cm\begin{gathered} x_{t} = x_{s} \times \frac{p_{s}}{p_{t}} \\ 1\,\text{in} = 96\,\text{px} = 72\,\text{pt} = 2.54\,\text{cm} \end{gathered}

Sumber

  1. W3C — CSS Values and Units Module Level 3, §6.2 absolute lengths and §6.1 font-relative lengths

Diperiksa dengan referensi

Kalkulator ini mencakup 7 contoh perhitungan dengan jawaban dari sumber independen. Contoh tersebut dijalankan dalam rangkaian pengujian dan dapat Anda jalankan di sini juga.

Pasang kalkulator ini di situs Anda

Tempelkan ini di tempat Anda ingin kalkulator muncul. Penggunaannya gratis, kalkulator tetap mengikuti koreksi yang dilakukan di sini, dan baris atribusi di bawahnya menautkan kembali ke sini sehingga pembaca Anda dapat menemukan versi lengkapnya.

Tinggi
Pratinjau hasil sematan

Pertahankan baris atribusi. Itulah satu-satunya syarat, dan itulah yang membuat kalkulator ini tetap gratis.