Style=&; quot renk:;&#FFF " #F0F0F0 veya #FFFFFF olarak işlemek?
Renkleri kullanarak tanımlarken "steno steno genişletilmesi için" (style="color: #FFF;"
), orada bir yöntem tanımlanmıştır? onaltılık (style="color: #F0F0F0;"
style="color: #FFFFFF;"
)
Tüm tarayıcılar aynı genişleme yöntemi kullanıyor musunuz? Bu şartname, nerede tanımlanmış mı (Eğer öyleyse) tarafından davranış mı? Genişleme yöntemi belki CSS 1/2/3 arasında değişiyor?
"Çoğu tarayıcı" #FFFFFF
genişletmek için. bu şekilde izliyorum
Bu steno gösterim izin verilir, ancak genişleme yöntemi farklı olduğu başka yerler (HTML/CSS dışında) var mı?
Her zaman bu soruların cevaplarını biliyordum çünkü steno hex kullanarak, hep kaçındım...
CEVAP
CSS 2.1 (http://www.w3.org/TR/CSS2/syndata.html#value-def-color):
Üç basamaklı RGB gösterimde (#rgb) ekleme tane sıfır rakamı yineleyerek, altı basamaklı form (#rrggbb) dönüştürülür. Örneğin, #fb0 genişletir #ffbb00 için. Bu ben şu boyutu) kısa gösterim (#fff) ile belirtilebilir sağlar ve görüntü renk derinliği tüm bağımlılıkları kaldırır.
CSS 1 CSS 3 draft ifadelere aynıdır.
Internet Explorer Firefox devlet aynı yöntemi dokümanlar.
Pratik bir örnek olarak, 3 <div>
s özellikleri http://jsbin.com/okede3, kontrol tarzı
<div style="background-color:#f0f0f0;">#f0f0f0</div>
<div style="background-color:#fff;">#fff</div>
<div style="background-color:#ffffff;">#ffffff</div>
Mac OS X 10.6, tüm 10.10 Firefox, Safari 4, Opera 3.6, #ffffff
#fff
işlenmiş.
http://browsershots.org/http://jsbin.com/okede3 diğer sonuçları kontrol edebilirsiniz.
9 ** renk #f0f0f0
daha yaygın olduğu için bir tarayıcı veya standart gelecekte bu genişleme sapma istiyor bir neden göremiyorum.
Nasıl otomatik olarak N "farklı&q...
Ekle&; style= " display:"blok&quo...
CSS "renk" vs "font col...
bir WordPress kullanmak .() animasyon ...
Karşılaştırmak için nasıl "sürüm-...