[]

acil css sorusu
<p class="error">kırmızı yazı</p>
<p class="select error"> siyah yazı</p>
sadece "kırmızı yazı" kırmızı nasıl olacak?
.error {
color:#F00;}
işe yaramıyo içinde error geçen bütün classlar kırmızı oluyor sanırım? class isimlerini değiştiremiyorum
<p class="select error"> siyah yazı</p>
sadece "kırmızı yazı" kırmızı nasıl olacak?
.error {
color:#F00;}
işe yaramıyo içinde error geçen bütün classlar kırmızı oluyor sanırım? class isimlerini değiştiremiyorum

düzeltme: soruyu değiştiriyorum.
[class='error'] {
color:#F00;}
bu uygun mudur?
[class='error'] {
color:#F00;}
bu uygun mudur?
- check minus
(12.11.14 16:48:45)

Anladigim kadariyla tüm errorlari eger select icermiyorsa kirmiziya cevirmek istiyorsun.
tüm errorlari .error{ color: #FF0000; } ile kirmiziya cevirirsin, sonra tüm selectleri .select{ color: #000000 } ile istedigin renge cevirirsin.
ikinci yöntem ise .error:not(.select) { color: #FF0000;}
yani tüm errorlari sec ve kirmizi yap ama sadece .select olmayanlari.
tüm errorlari .error{ color: #FF0000; } ile kirmiziya cevirirsin, sonra tüm selectleri .select{ color: #000000 } ile istedigin renge cevirirsin.
ikinci yöntem ise .error:not(.select) { color: #FF0000;}
yani tüm errorlari sec ve kirmizi yap ama sadece .select olmayanlari.
- emrahday
(12.11.14 17:00:10 ~ 17:03:42)

siyah yazilarin hepsinde select classi varsa su sekilde olabilir:
.error:not(.select){
color: #F00;
}
yalniz css3 bu. IE8 ve oncesinde calismaz.
.error:not(.select){
color: #F00;
}
yalniz css3 bu. IE8 ve oncesinde calismaz.
- archvile
(12.11.14 17:03:41)

.error{color:red} dersen .error sınıfını içerenler kırmızı renkli olur. eğer .select{color:black !important} dersen diğer belirtilen(çakışan renk ne olursa olsun) siyah yazı olur. eğer iki sınıfta da importan'ı kullanırsan altta yazılmış olan öncelikli kabul edilir.
- signear
(12.11.14 17:11:52)
1