2016-04-13 16 views
1

px standardına karşılık olarak CSS'de mm kullanmaya çalışıyorum.CSS'de milimetreler ne kadar doğrudur?

İlk önce bu mümkün mü?

eğer öyleyse, ben bu gibi kullanabilirsiniz:

#div{ 
width:200mm; 
height:100mm; 
} 

Ben piksel değerini kullanabilir ama her dönüştürücü garip farklı bir değeri döndürür böylece piksele milimetre dönüştürmek için çalıştım. Photoshop bile onu dönüştürür ve bana farklı bir değer verir.

Birisi bu konuda lütfen öneride bulunabilir mi?

+0

Neden "mm" ... bir şey yazdırmayı planlıyorsunuz? –

+0

@Paulie_D, Evet, tam olarak. – rooz

+0

Ne düzeyde bir uyuşmazlık görüyorsunuz? Çoğunlukla, ölçümler aynı olmalıdır, ancak yazılımın farklı düzeylerinde bir sorun olabilir. –

cevap

3

CSS Values and Units Module Level 3, mm unit'u 1/10'un 1 cm'si olarak tanımlar. Ayrıca cm birimini 96px/2.54 olarak tanımlar. 200 mm için

:

BB'de

, 200 mm ve 100 mm, her zaman aynı px değere eşittir

cm = (200mm/10) 
px = cm * (96/2.54) 

-> 755.91px 

100mm için:

cm = (100mm/10) 
px = cm * (96/2.54) 

-> 377.95px 

(bu değerler yuvarlak unutmayın).

+0

tamam, ve bu hesaplamayı nasıl kullanırdım? Bu gerçek bir CSS hesaplaması mı? – rooz

+0

Bu, tarayıcılara farklı birimleri nasıl uygulayacağını söyleyen CSS Değerleri ve Birimler Modülü Seviye 3'e dayalı bir hesaplamadır (mm ve px gibi). 1 CSS milimetre, 1/10 * 96/2.54 CSS piksele eşittir. –

+0

Temel olarak, Bu hesaplamayı kullanırsam ve sonra istediğim şeyi (örneğin bir resim) oluşturmak ve yazdırmak için göndermek için verilen boyutları kullanır ve boyutlar mm olarak tam olarak doğru olur mu? Teoride – rooz