Wenn du gleiche Regeln hast, dann überschreiben später definierte Eigenschaften später definierte. Beispiel:
Code:
/* style.css */
#content p img {
display:block;
}
/* ie6.css */
#content p img {
display:none;
}
Wenn du also das
Stylesheet für den IE6 später als die normale style.
css im Quellcode definierst, dann überschreiben Regeln dort die gleichen Regeln aus der style.
css. Das kannst du ausnutzen und benötigst kein !important.
(Im Beispiel würden alle Browser das bild mit display:block anzeigen, außer der IE6, der durch einen Conditional Comment ein eigenes
Stylesheet ie6.
css erhält. Der bekommt das Bild dann per display:none ausgeblendet.)
Hoffe ich hab das jetzt verständlich erklärt.
