CSS Özellik Seçicisi
- Önceki Sayfa CSS Görsel Kümesi
- Sonraki Sayfa CSS Form
Belirli bir özellik içeren HTML elementlerinin stillerini ayarlamak
Belirli bir özellik veya özellik değeri olan HTML elementlerinin stillerini ayarlayabiliriz.
CSS [attribute] Seçici
[attribute] seçici, belirli bir özellik içeren elementleri seçmek için kullanılır.
Örnek, target özelliğine sahip tüm <a> elementlerini seçer;
Örnek
a[target] { background-color: yellow; }
CSS [attribute="value"] seçici
[attribute="value"] seçici, belirli bir özellik ve değere sahip elementleri seçmek için kullanılır.
Örnek, target="_blank" özelliğine sahip tüm <a> elementlerini seçer:
Örnek
a[target="_blank"] { background-color: yellow; }
CSS [attribute~="value"] seçici
[attribute~="value"] seçici, özellik değerinde belirli bir kelime içeren elementleri seçer.
Örnek, title özelliğinde "flower" kelimesini içeren tüm elementleri seçer:
Örnek
[title~="flower"] { border: 5px solid yellow; }
Yukarıdaki örnek, aşağıdaki özelliklerin elementlerini eşleştirir: title="flower"、title="summer flower" ve title="flower new". Ancak, title="my-flower" veya title="flowers" eşleşmez.
CSS [attribute|="value"] seçici
[attribute|="value"] seçici, belirli bir değere başlayan elementleri seçmek için kullanılır.
Aşağıdaki örnek, class özelliği "top" ile başlayan tüm ögeleri seçer:
Açıklama:Değer tam veya tek başına bir kelime olmalıdır, örneğin class="top" veya tire takip eden, örneğin class="top-text".
Örnek
[class|="top"] { background: yellow; }
CSS [attribute^="value"] seçici
[attribute^="value"] seçici, belirli bir değerle başlayan özellikleri seçer.
Aşağıdaki örnek, class özelliği "top" ile başlayan tüm ögeleri seçer:
İpucu:Değer tam bir kelime olmamalı!
Örnek
[class^="top"] { background: yellow; }
CSS [attribute$="value"] seçici
[attribute$="value"] seçici, belirli bir değerle biten özellikleri seçer.
Aşağıdaki örnek, class özelliği "test" ile biten tüm ögeleri seçer:
İpucu:Değer tam bir kelime olmamalı!
Örnek
[class$="test"] { background: yellow; }
CSS [attribute*="value"] seçici
[attribute*="value"] seçici, belirli bir kelimeyi içeren özellik değerlerini seçer.
Aşağıdaki örnek, class özelliği "te" içeren tüm ögeleri seçer:
İpucu:Değer tam bir kelime olmamalı!
Örnek
[class*="te"] { background: yellow; }
Form stillerini ayarlayın
Class veya id'siz form stillerini ayarlamak için, özellik seçicileri çok faydalı olabilir:
Örnek
input[type="text"] { width: 150px; display: block; margin-bottom: 10px; background-color: yellow; } input[type="button"] { width: 120px; margin-left: 35px; display: block; }
İpucu:Sitemizi ziyaret edin lütfen: CSS form dersleri,CSS ile form stillerini nasıl ayarlayacağınız hakkında daha fazla bilgi edinin。
Tüm CSS özellik seçicileri
Seçici | Örnek | Örnek açıklaması |
---|---|---|
[attribute] | [target] | target özelliği olan tüm ögeleri seçin。 |
[attribute=value] | [target=_blank] | target="_blank" özelliği olan tüm ögeleri seçin。 |
[attribute~=value] | [title~=flower] | Title özelliği "flower" kelimesini içeren tüm ögeleri seçin。 |
[attribute|=value] | [lang|=en] | Lang özelliği "en" ile başlayan tüm ögeleri seçin。 |
[attribute^=value] | a[href^="https"] | Her href özelliği "https" ile başlayan her <a> ögesini seçin。 |
[attribute$=value] | a[href$=".pdf"] | Her href özelliği ".pdf" ile biten her <a> ögesini seçin。 |
[attribute*=value] | a[href*="codew3c"] | href özelliği "codew3c" dizisini içeren her <a> ögesini seçin. |
Genişletilmiş Okuma
Dış Kitap:CSS Özellik Seçicileri Açıklaması
- Önceki Sayfa CSS Görsel Kümesi
- Sonraki Sayfa CSS Form