Hallo,
Frage steht ja schon im Titel: ist es sinnvoll, !important so oft wie möglich zu vermeiden? Gehört es zu schlechtem Stil?
Mal ein einfaches beispiel:
#mainheader ul {
float: right;
padding-right: 28px;
}
#mainheader ul li {
float: left;
padding-left: 8px;
padding-right: 8px;
border-left: 2px solid black;
}
#mainheader_first {
border: none !important;
}
Eine Navigationsleiste. Das erste li soll keinen border erhalten und bekommst deswegen die id mainheader_first. Wie würdet ihr soetwas schreiben?
Ist vielleicht eine komische Frage, aber mit gefällt dieses !important an einigen Stellen meines CSS nicht :D
greetz