mi capita di dover aggiungere un valore diverso per ie6/7, e allora spesso uso i commenti condizionali (cosi è validato anche il codice css)

se invece faccio cosi
codice:
.nav
{
background-color: #C5CF92; 
*background-color: red;
}
non viene validato il css

lascereste cosi, invalidato il css?
o usereste i commenti condizionali, in maniera da validare anche i css?