CSS birim dönüştürücü (px'ten rem, em, pt'ye)

Kök öğenin yazı tipi boyutu, üst öğenin yazı tipi boyutu ve DPI değerini kullanarak px'i rem, em, pt, pika, inç ve mm'ye dönüştürün. CSS, 1 in = 96 px = 72 pt olarak tanımlar.

Yapay zekâ destekli yazım araçlarıyla hazırlandıGüncellendi Doğrulanan örnekler: 7

px
Diğer seçenekler
px
DPI
CSS, 1 in = 96 px ilişkisini sabitler. Fiziksel piksel sayısını verilen yoğunlukla modellemek için ekran veya yazıcı yoğunluğunu girin (ör. 300).
Dene
Dönüştürülmüş değer
rem
Dönüştürülmüş değer: 1.5 rem
Anlamlı basamaklar: 10; En yakına; eşit uzaklıkta sıfırdan uzağa
CSS biçiminde
1.5rem
Piksel olarak
24px

16 px kök yazı boyutu ve inç başına 96 piksel ile 24px, 1.5rem eder.

Yazı boyutları yanında piksel boyutu

24px24 px1 rem (root)16 px1 em (parent)16 px
Her birimde 24px Satır sayısı: 10
BirimDeğerTanım
piksel (px)24px1 px
tipografi puntosu (pt)18pt1 pt = 1/72 in
pika (pc)1.5pc1 pc = 12 pt = 1/6 in
İnç (in)0.25in1 in = DPI px
Santimetre (cm)0.635cm1 cm = 1/2.54 in
Milimetre (mm)6.35mm1 mm = 1/25.4 in
çeyrek milimetre (Q)25.4Q1 Q = 0.25 mm
em (üst öğe yazı boyutu)1.5em1 em = parent font size
rem (kök yazı boyutu)1.5rem1 rem = root font size
Üst öğe yazı boyutunun yüzdesi (%)150%100% = parent font size
Nasıl hesaplanır S
  1. Bir px içindeki piksel sayısı

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

    1 px

  2. Piksel olarak değer

    24×1=24 px24 \times 1 = 24\ \text{px}
  3. Bir rem içindeki piksel sayısına bölün

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

    1 rem = root font size

CSS birim dönüştürücü (px'ten rem, em, pt'ye) hakkında

CSS uzunluğu piksel üzerinden dönüştürür. Mutlak birimler arasındaki oranlar sabittir: 1 in = 2.54 cm = 96 px = 72 pt = 6 pc; 1 Q çeyrek milimetredir. Yazıya göre birimler sayfaya bağlıdır: 1 rem kök öğenin yazı boyutu; font-size ayarında 1 em veya 100% üst öğenin yazı boyutudur. Dönüştürücü önce piksele çevirip hedef birim başına piksel sayısına böler.

Ön yüz geliştiricileri, kök yazı boyutu okurun tercihini gözettiğinde metnin de bu tercihe uyabilmesi için tasarımdaki piksel ölçülerini rem’e çevirir: varsayılan 16 px kökte 24 px, 1.5 rem eder. Baskı tasarımcıları çözünürlük alanını kullanır; 300 DPI’da 10 mm logo yaklaşık 118 piksel ister.

Ekrandaki CSS inç değeri ölçülen bir inç olmak zorunda değildir. CSS, inç başına 96 px oranını ve yaklaşık 0.0213° görsel açılı referans pikseli kullanır. Cetvelle uyum, ortama ve uygun yazdırma ayarlarına bağlıdır.

Formülde xₛ ve xₜ kaynak ve hedef değerleri; pₛ ve pₜ ise bu birimler başına piksel sayılarıdır. Çarpanlar, girdiğiniz yazı boyutlarını ve piksel yoğunluğunu kullanır.

Tipografi bağlamını belirtin

Değeri, birimleri, kök yazı boyutunu ve üst öğenin yazı boyutunu girin. Birim başına piksel katsayıları x_target = x_source × p_source / p_target içinde kullanılır. rem köke bağlıdır; bu aracın em ve yüzde modeli font-size için üst öğeyi kullanır.

Sayısal bağlamı kontrol edin

root = 16 px; 24 px = 1.5 rem, fakat root = 20 px; 24 px = 1.2 rem olur. Mutlak CSS birimlerinin ilişkisi 1 in = 96 CSS px = 72 pt şeklindedir. Yoğunluk alanıyla fiziksel piksel sayısı da hesaplanabilir; örneğin 10 mm × 300/25.4 px/mm ≈ 118.110236 px.

Bağlamları karşılaştırın

Uzun ondalıklar yuvarlanır; her satır belirtilen yazı boyutunu ve yoğunluğu korur.

MiktarKaynak birimHedef birimBağlamDönüştürülmüş değer
24pxremKök 16 px1.5
24pxremKök 20 px1.2
12ptpx96 px/in16
1pcpt96 px/in12
100%emÜst öğe 16 px1
10mmpx300 px/in118.110236

CSS özelliğini göz önünde tutun

100% = 1 em (font-size context) burada modellenen yazı boyutu bağlamı içindir. Başka CSS özelliklerinde em veya yüzde başka bir bağlama dayanabilir. Araç stil sayfasını veya öğenin kutu boyutlarını okumaz.

Fiziksel piksel yoğunluğu CSS pikselinin tanımını değiştirmez. Ekrandaki CSS inçi cetvelle ölçülen bir inç olmak zorunda değildir. Tasarımı tarayıcıda ve baskıda doğrulayın. Uzunluk dönüştürücüsü tipografi bağlamından bağımsız fiziksel uzunluğu ele alır.

Tanım kaynağı.

Çözümlü örnekler

24 px → rem dönüşümü

Değer
24
Kaynak
piksel (px)
Hedef
rem (kök yazı boyutu)
Kök yazı boyutu (rem için)
16 px
Dönüştürülmüş değer
1.5 rem
CSS biçiminde
1.5rem
Piksel olarak
24 px

Doğrulama kaynağı: CSS Values 3 §6.1 denetimi: 1rem = kök yazı boyutu (tarayıcıda yaygın varsayılan 16 px); 24 / 16 = 1.5.

12 pt → px dönüşümü

Değer
12
Kaynak
tipografi puntosu (pt)
Hedef
piksel (px)
Kök yazı boyutu (rem için)
16 px
Dönüştürülmüş değer
16 px
CSS biçiminde
16px

Doğrulama kaynağı: CSS Values 3 §6.2 denetimi: 1pt = 1/72 in, 1in = 96px; 12 × 96/72 = 16.

1 inç → CSS pikseli dönüşümü

Değer
1
Kaynak
İnç (in)
Hedef
piksel (px)
Kök yazı boyutu (rem için)
16 px
Dönüştürülmüş değer
96 px

Doğrulama kaynağı: CSS Values 3 §6.2 denetimi: 1in = 96px.

1.5 rem → px dönüşümü

Değer
1.5
Kaynak
rem (kök yazı boyutu)
Hedef
piksel (px)
Kök yazı boyutu (rem için)
16 px
Dönüştürülmüş değer
24 px

Doğrulama kaynağı: Denetim: 1 rem = kök yazı boyutu (16 px); 1.5 × 16.

Sorular

1 rem kaç piksel eder?

Yaygın varsayılan ayarla 16 piksel. Bir rem, kök html öğesinin yazı boyutudur; tarayıcıdaki yaygın başlangıç değeri 16 px olup kullanıcı tercihi veya stil sayfasındaki html { font-size } ile değişebilir. Bu başlangıç ayarında html { font-size: 62.5% } ile 1 rem = 10 px olur. W3C CSS Values and Units, rem birimini tanımlar; 16 px tarayıcı ayarıdır ve belirtimin zorunlu değeri değildir.

px, pt birimine nasıl dönüştürülür?

Pikseli 0.75 ile; puntoyu piksele çevirmek için 4/3 (yaklaşık 1.333) ile çarpın. İkisi de W3C CSS kuralından gelir: 1 in = 96 px = 72 pt; dolayısıyla 1 px = 72/96 pt. 16 px gövde metni 12 pt, kelime işlemcideki 11 pt metin yaklaşık 14.67 px eder.

Em ile rem arasındaki fark nedir?

rem her zaman kök öğenin yazı boyutuna; em mevcut öğeye, font-size özelliğinde ise üst öğeye bakar. İç içe em çarpılır: 1.2em liste içindeki 1.2em liste metni ortak ilk temelin 1.44 katıdır. Ancak 16 px kökte 1.2rem, derinlik ne olursa olsun 19.2 px kalır.

Yazı boyutlarında px mi yoksa rem mi kullanılmalı?

Metnin okurun tarayıcı yazı boyutu tercihine uyması için rem kullanın ve kökün bu tercihi gözetmesini sağlayın. Sayfa yakınlaştırması px ve rem’i büyütür; rem, em ve yüzdeler kök veya üst öğe bağlamından yazı tercihini izleyebilir. WCAG 2.1 başarı ölçütü 1.4.4 (AA), içerik veya işlev kaybı olmadan %200 büyütülebilen metin ister. Tarayıcı yakınlaştırması px ile bunu karşılayabilir; kök izin verirse rem yazı tercihine de uyabilir.

CSS inç birimi fiziksel bir inç ile aynı mı?

CSS inçi ekranda ölçülen fiziksel inçle eşleşmek zorunda değildir. CSS’te 1 in tam 96 px; W3C referans pikseli, 28 in uzaktan görülen 96 DPI ekran pikselidir ve açısı yaklaşık 0.0213° olur. Cihaz ve bakış mesafesi değiştiğinden telefonda 96 px kutu bir inçten küçük olabilir. Gerçek boyutlu baskıda 1 in = 25.4 mm cetvelle eşleşebilir; baskı ölçeği ve kalibrasyon da etkilidir.

Bu hesaplayıcı hakkında

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}

Kaynaklar

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

Kaynaklarla doğrulandı

Bu hesaplayıcı, yanıtları bağımsız kaynaklardan alınan 7 çözümlü örnek içerir. Bunlar test paketinde çalıştırılır; burada da çalıştırabilirsiniz.

Bu hesaplayıcıyı kendi sitenize ekleyin

Bunu, hesaplayıcının görünmesini istediğiniz yere yapıştırın. Kullanımı ücretsizdir ve burada yapılan düzeltmeleri izler; altındaki kaynak satırı da buraya geri bağlantı verir, böylece okurlarınız tam sürümü bulabilir.

Yükseklik
Yerleştirmeyi önizle

Kaynak satırını olduğu gibi bırakın. Tek koşul budur ve bu hesaplayıcıları ücretsiz tutan da budur.