Css seçicilerini, stil vermek istediğimiz HTML elemanlarını seçmek için kullanılırız.
Element Seçme:
p, div, cite, a vb. bir çok elementimizi seçerek stillendirebiliriz.
<!DOCTYPE html> <html> <head> <style> p { color: red; } a { text-decoration: none; color:black; } </style> </head> <body> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.</p> <p>when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting.</p> <a href="#">Link</a> </body> </html>
Örnekte sayfada ki bütün <p> elementlerini seçtik ve rengini kırmızı yaptık. <a> elementimizin alt çizgisini kaldırdık ve rengini siyah yaptık.
ID Seçme:
Bir element’in ID’si, bir sayfa içerisinde benzersizdir. ID seçicileri benzersiz element seçmek için kullanabiliriz.
Not: ID’ler bir sayı ile başlamaz.
<!DOCTYPE html> <html> <head> <style> #p1{ color: red; } </style> </head> <body> <p id="p1">Hello World!</p> <p>Bu paragraf verdiğimiz stilden etkilenmeyecek.</p> </body> </html>
Örnekte ID'si p1 olan elementimizin rengini kırmızı yaptık.
Sınıf Seçme:
Bir sınıfa sahip HTML elementlerini seçmek için kullanabiliriz.
<!DOCTYPE html> <html> <head> <style> .center { text-align: center; } </style> </head> <body> <h1 class="center">Ortalanmış h1 başlığı.</h1> <p class="center">Ortalanmış paragraf.</p> </body> </html>
Örnekte class'ı center olan elementlerimizi yatayda ortaladık.
HTML elementlerine birden fazla class'da verebiliriz.
<!DOCTYPE html> <html> <head> <style> .center { text-align: center; } .text-blue { color: blue; } </style> </head> <body> <h1 class="center text-blue">Ortalanmış, mavi renkli h1 başlığı.</h1> <p class="center">Ortalanmış paragraf.</p> </body> </html>
Evrensel Seçici
Sayfada ki bütün elementlere verdiğimiz stilleri uygular.
<!DOCTYPE html> <html> <head> <style> * { text-align: center; } </style> </head> <body> <h1>Evrensel Seçici</h1> <p id="para1">Bütün elementler saya içerisinde ortalanmıştır.</p> </body> </html>
Gruplayarak seçme
Aynı stil tanımlamalarına sahip elemenetleri tek satırda yazarak kod kalabalığından kurtulabiliriz.
h1 { text-align: center; color: red; } h2 { text-align: center; color: red; } p { text-align: center; color: red; }
Şimdi bu elementlerimizi gruplayalım.
h1, h2, p { text-align: center; color: red; }
Elementleri gruplayıp, kodlarımızın oluşturduğu kalabalığı düzelttik.
Yorumlar Henüz yorum yapılmamış
Yeni Yorum