<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?


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.


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


.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.
