CSS ile Öncelik Belirleme

bazinga

Konu Sahibi
Admin
Katılım
1 Şubat 2007
Mesajlar
93,001
Reaksiyon puanı
49,676
Puanı
1,060
Konum
İstanbul
Web Sitesi
izleryazar.com
Bazı durumlarda bir XHTML öğesine uygulanmak üzere atanmış birden fazla stil söz konusu olabilir. Bu noktada CSS’in ilk C’si yani Cascading kavramı devreye girer. Basamaklı anlamına gelen Cascading, CSS’in stiller arasındaki katmanlı yapısını temsil eder. Peki, böyle bir durumda bu basamaklı yapıda öncelik hakkı hangi stilde olacaktır? İlk öncelik hakkı içinde !important özelliği barındıran stildir. !important özelliği barındıran bir stil yoksa en altta yer alan stil üsttekilere göre öncelikli olacaktır.
1
2
3
4
5
6
7
8
<style type="text/CSS">
h1
h1
</style>

<body>
<h1> Stillerde Öncelik Hakkı</h1>
</body>



Yukarıdaki örneği denediğinizde metin renginin kırmızı olduğunu göreceksiniz. Eğer ilk stil tanımlaması içinden !important özelliğini silerseniz, bu seferdemetin rengi mavi olacaktır.


Kaynak:Css stillerde öncelik hakkı