all
CSS özellik haricinde seçilen öğenin tüm özelliklerini sıfırlar direction
ve unicode-bidi
özellikleri bu kontrol metin yönü.
.module ( all: unset; )
Bunun amacı, stillerin bileşen düzeyinde sıfırlanmasına izin vermektir. Bazen, zaten var olan her şeye karşı savaşmaktansa sıfırdan stil ile başlamak çok daha kolaydır.
Değerler
initial
: seçili öğenin tüm özelliklerini, CSS spesifikasyonunda tanımlandığı gibi başlangıç değerlerine sıfırlar.inherit
: seçilen öğe, normalde devralınamayan stiller dahil, tüm üst öğesinin stilini devralır.unset
: seçilen öğe, üst öğeden aktarılan devralınabilir değerleri devralır. Devralınabilir bir değer yoksa, her özellik için CSS spesifikasyonundaki ilk değer kullanılır.
Birkaç özellik, spesifikasyonda açıkça tanımlanmış bir başlangıç değerine sahip değildir ve bunun yerine kullanıcı aracısının başlangıç değerini ayarlamasına izin verir - color
ve font-family
bunlar iki örnektir. Eğer all: initial;
veya all: unset;
uygulanır, kullanıcı arayüzü, varsayılan değer olarak kullanılan initial
bu özellikleri için değer.
all
her CSS özelliğinin değerlerini tek bir bildirimle aynı anda kontrol etmemize izin verdiği için "steno" özellik olarak kabul edilir. Bununla birlikte, çoğu steno özelliğin aksine, pratik bir “uzun el” versiyonu yoktur ve alt özellikleri yoktur.
Demo
Hangi özelliklerin devralınabilir olduğunu belirten yorumlar için CSS sekmesine bakın. Ne zaman o Bildirim inherit
değeri kullanılır div
dahil üst öğesinden devralır her özellik, bu oluyor width
, padding
ve border
, normalde miras alınmaz.
CodePen'de CSS-Tricks (@ css-tricks) tarafından yapılan Pen tüm özellik demosuna bakın.
Daha fazla bilgi
all
W3C CSS Basamaklama ve Devralma Düzeyi 4 Editörün Taslağında- CSS2 Tam Özellik Tablosu: tüm CSS2 özelliklerinin kalıtılabilirliğini gösterir. CSS3 spesifikasyonu birden fazla bölüme ayrılmıştır ve Spesifikasyon Tablosunda indekslenmiştir.
- Initial ile Tanışma:
initial
değer hakkında daha fazla ayrıntı . - Cameron McCormack tarafından Firefox 27'de (2013) 'all: unset' kullanılarak stili sıfırlama
Tarayıcı Desteği
Bu tarayıcı destek verileri, daha fazla ayrıntıya sahip olan Caniuse'den alınmıştır. Bir sayı, tarayıcının özelliği o sürümde ve sonrasında desteklediğini gösterir.
Masaüstü Bilgisayar
Krom | Firefox | IE | Kenar | Safari |
---|---|---|---|---|
37 | 27 | Hayır | 79 | 9.1 |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.4.3-4.4.4 | 9.3 |