Hi,
Frage steht ja schon im Titel: ist es sinnvoll, !important so oft wie möglich zu vermeiden? Gehört es zu schlechtem Stil?
die Verwendung von !important ist absolut legitim - sofern sie für Deklarationen verwendet wird, die "important" sind, und nicht als "override". Faustregel: Wenn Du nur eine einzige CSS-Regel hättest und _trotzdem_ !important einsetzen möchtest, ist es richtig.
Eine Navigationsleiste. Das erste li soll keinen border erhalten und bekommst deswegen die id mainheader_first. Wie würdet ihr soetwas schreiben?
#mainheader ul li:first-child (bzw. #mainheader ul li.first, wenn auch der IE in den Genuss dieser Styles kommen soll).
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes