Yüzde boyutlu ve diğer boyutlu yazı tipleri hakkında birçok makale ve soru vardır . Ancak, yüzde değerinin referansının ne olması gerektiğini bulamıyorum. Bunun 'tüm tarayıcılarda aynı boyutta olduğunu' anlıyorum. Bunu da okudum, örneğin:
Yüzde (%): Yüzde birimi "em" birimine çok benzer, birkaç temel fark için tasarruf edin. Her şeyden önce, mevcut yazı tipi boyutu% 100'e eşittir (yani 12pt =% 100). Yüzde birimini kullanırken metniniz mobil cihazlar ve erişilebilirlik için tamamen ölçeklenebilir durumda kalır.
Kaynak: http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/
Ama "yani 12 pt =% 100" derseniz, o zaman önce tanımlamanız gerekir font-size: 12pt
. Bu şekilde mi çalışıyor? Öncelikle mutlak ölçüdeki bir boyutu tanımlarsınız ve sonra buna '% 100' denir? Birçok numunenin koymanın faydalı olduğunu söylediği gibi çok mantıklı değil:
body {
font-size: 100%;
}
Peki bunu yaparak , yazı tipi boyutu neye göre değişir ? Ekranımda gördüğüm boyutun her yazı tipi için farklı olduğunu fark ettim. Arial, örneğin Times New Roman'dan çok daha büyük görünüyor. Ayrıca, sadece bunu yaparsam, vücut büyüklüğü =% 100, bu tüm tarayıcılarda aynı olacağı anlamına mı gelir? Veya sadece mutlak bir değer tanımlarsam?
GÜNCELLEME, SAT TEMMUZ 23 TEMMUZ
Oraya geliyorum, ama lütfen bana katlan.
Bu nedenle, doğru anladıysam% değeri varsayılan tarayıcı yazı tipi boyutu ile ilgilidir. Güzel, ama yine bir kaç soru daha veriyor:
- Bu standart boyut her tarayıcı sürümü için her zaman aynı mıdır, yoksa sürümler arasında farklılık gösterir mi?
- BEN ! Google Chrome ayarlarını buldum (daha önce buna hiç bakmadım!) ve standart "serif", "sans-serif" ve "tek boşluk" ayarlarını görüyorum. Ancak bunu diğer yazı tipleri için nasıl yorumlayabilirim? Diyelim ki
font: 100% Georgia;
tarayıcının boyutu ne olacak? Serif için standart boyuta bakacak mı yoksa "Georgia" yazı tipine tarayıcı için standart boyut var mı - Çeşitli web siteleri ben okumak şeyler gibi
Sizing text and line-height in ems, with a percentage specified on the body [..], was shown to provide **accurate, resizable text across all browsers** in common use today
. Ama şimdi öğrendiğim kadarıyla, yeniden boyutlandırılabilir metin (bu alıntıda önerdikleri gibi% veya em kullanarak) veya 'tarayıcılarda doğru, tutarlı yazı tipi boyutlarına' sahip olmanız (px veya baz olarak pt). Bu doğru mu?
Google Ayarları:
Bu, mutlak değerlerde boyutu tanımlamazsanız, işlerin nasıl görünebileceğini düşünüyorum .