CSS Eğitimi

CSS ANA SAYFA CSS'ye Giriş CSS Sözdizimi CSS Seçiciler CSS Nasıl Yapılır CSS Yorumları CSS Renkleri CSS Arka Planları CSS Kenarlıkları CSS Marjları CSS Dolgusu CSS Yüksekliği/Genişliği CSS Kutu Modeli CSS Anahattı CSS Metni CSS Yazı Tipleri CSS Simgeleri CSS Bağlantıları CSS Listeleri CSS Tabloları CSS Ekranı CSS Maksimum genişliği CSS Konumu CSS Z-endeksi CSS Taşması CSS Kayan Noktası CSS Satır içi blok CSS Hizalama CSS Birleştiriciler CSS Sözde sınıfı CSS Sözde öğesi CSS Opaklığı CSS Gezinme Çubuğu CSS Açılır Listeleri CSS Resim Galerisi CSS Görüntü Sprite'ları CSS Attr Seçiciler CSS Formları CSS Sayaçları CSS Web Sitesi Düzeni CSS Birimleri CSS Özgüllüğü CSS !önemli CSS Matematik Fonksiyonları

Gelişmiş CSS

CSS Yuvarlak Köşeler CSS Kenarlık Resimleri CSS Arka Planları CSS Renkleri CSS Renk Anahtar Kelimeleri CSS Gradyanları CSS Gölgeleri CSS Metin Efektleri CSS Web Yazı Tipleri CSS 2D Dönüşümleri CSS 3D Dönüşümleri CSS Geçişleri CSS Animasyonları CSS Araç İpuçları CSS Stili Görüntüleri CSS Görüntü Yansıması CSS nesne uyumu CSS nesne konumu CSS Maskeleme CSS Düğmeleri CSS Sayfalandırma CSS Çoklu Sütunları CSS Kullanıcı Arayüzü CSS Değişkenleri CSS Kutu Boyutlandırma CSS Medya Sorguları CSS MQ Örnekleri CSS Esnek Kutusu

CSS Duyarlı

RWD Tanıtımı RWD Görünümü RWD Izgara Görünümü RWD Medya Sorguları RWD Görüntüleri RWD Videoları RWD Çerçeveleri RWD Şablonları

CSS Izgarası

Izgara Girişi Izgara Konteyner Izgara Öğesi

CSS SASS'ı

SASS Eğitimi

CSS Örnekleri

CSS Şablonları CSS Örnekleri css sınavı CSS Alıştırmaları CSS Sertifikası

CSS Referansları

CSS Referansı CSS Seçiciler CSS Fonksiyonları CSS Referansı Sesli CSS Web Güvenli Yazı Tipleri CSS Canlandırılabilir CSS Birimleri CSS PX-EM Dönüştürücü CSS Renkleri CSS Renk Değerleri CSS Varsayılan Değerleri CSS Tarayıcı Desteği

CSS Özellik Seçicileri


Belirli Niteliklere Sahip Stil HTML Öğeleri

Belirli niteliklere veya nitelik değerlerine sahip HTML öğelerine stil vermek mümkündür.


CSS [özellik] Seçici

Seçici [attribute], belirli bir özniteliğe sahip öğeleri seçmek için kullanılır.

Aşağıdaki örnek, bir hedef özniteliği olan tüm <a> öğelerini seçer:

Örnek

a[target] {
  background-color: yellow;
}

CSS [attribute="value"] Seçici

Seçici [attribute="value"], belirli bir nitelik ve değere sahip öğeleri seçmek için kullanılır.

Aşağıdaki örnek, target="_blank" özniteliğine sahip tüm <a> öğelerini seçer:

Örnek

a[target="_blank"] {
  background-color: yellow;
}

CSS [attribute~="değer"] Seçici

Seçici [attribute~="value"], belirli bir kelimeyi içeren öznitelik değerine sahip öğeleri seçmek için kullanılır.

Aşağıdaki örnek, bir tanesi "çiçek" olan, boşlukla ayrılmış bir sözcük listesi içeren başlık özniteliğine sahip tüm öğeleri seçer:

Örnek

[title~="flower"] {
  border: 5px solid yellow;
}

Yukarıdaki örnek, title="flower", title="summer flower" ve title="flower new" öğeleriyle eşleşir, ancak title="my-flower" veya title="flowers" ile eşleşmez.



CSS [attribute|="value"] Seçici

Seçici [attribute|="value"], değeri tam olarak belirtilen değer veya bir tire (-) ile takip edilen belirtilen değer olabilen belirtilen özniteliğe sahip öğeleri seçmek için kullanılır.

Not: Değer, tek başına class="top" gibi bir tam kelime veya ardından class="top-text" gibi bir tire( - ) olmalıdır.

Örnek

[class|="top"] {
  background: yellow;
}

CSS [öznitelik^="değer"] Seçici

Seçici [attribute^="value"], değeri belirtilen değerle başlayan, belirtilen özniteliğe sahip öğeleri seçmek için kullanılır.

Aşağıdaki örnek, "top" ile başlayan bir sınıf öznitelik değerine sahip tüm öğeleri seçer:

Not: Değerin tam bir kelime olması gerekmez!

Örnek

[class^="top"] {
  background: yellow;
}

CSS [attribute$="değer"] Seçici

Seçici [attribute$="value"], öznitelik değeri belirli bir değerle biten öğeleri seçmek için kullanılır.

Aşağıdaki örnek, "test" ile biten bir sınıf öznitelik değerine sahip tüm öğeleri seçer:

Not: Değerin tam bir kelime olması gerekmez!  

Örnek

[class$="test"] {
  background: yellow;
}

CSS [attribute*="value"] Seçici

Seçici [attribute*="value"], öznitelik değeri belirli bir değer içeren öğeleri seçmek için kullanılır.

Aşağıdaki örnek, "te" içeren bir sınıf öznitelik değerine sahip tüm öğeleri seçer:

Not: Değerin tam bir kelime olması gerekmez!  

Örnek

[class*="te"] {
  background: yellow;
}

Şekillendirme Formları

Nitelik seçiciler, sınıf veya kimlik içermeyen formları biçimlendirmek için yararlı 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: Formların CSS ile nasıl şekillendirileceğine ilişkin daha fazla örnek için CSS Formları Eğitimimizi ziyaret edin .


Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

targetÖzniteliği olan <a> öğeleri için arka plan rengini "kırmızı" olarak ayarlayın .

<style>
 {
  background-color: red;
}
</style>

<body>
  <a href="https://w3schools.com">w3schools.com</a>
  <a href="http://disney.com" target="_blank">Disney.com</a>
  <a href="http://wikipedia.org" target="_top">wikipedia.org</a>
</body>


Tüm CSS Özellik Seçicileri

Selector Example Example description
[attribute] [target] Selects all elements with a target attribute
[attribute=value] [target=_blank] Selects all elements with target="_blank"
[attribute~=value] [title~=flower] Selects all elements with a title attribute containing the word "flower"
[attribute|=value] [lang|=en] Selects all elements with a lang attribute value starting with "en"
[attribute^=value] a[href^="https"] Selects every <a> element whose href attribute value begins with "https"
[attribute$=value] a[href$=".pdf"] Selects every <a> element whose href attribute value ends with ".pdf"
[attribute*=value] a[href*="w3schools"] Selects every <a> element whose href attribute value contains the substring "w3schools"