Hi,
ich habe ein blödes Problem mit meinem Blog. In FF/IE7 benötige ich in einer css-Klasse folgende Eigenschaft:
im IE6 jedoch
Bisher habe ich den Browser ausgelesen und im Falle des IEs zusätzlich eine Stylesheet-Datei eingebunden, die ein paar Klassen überschreibt:
Code:
<?php
if (eregi("MSIE", getenv("HTTP_USER_AGENT")) ||
eregi("Internet Explorer", getenv("HTTP_USER_AGENT"))) {
?>
Doch nun geht das nicht mehr, da der IE7 die Darstellung wie Firefox hat und der IE6 die alte.
Microsoft empfielht sogenannte
Conditional Comments:
Code:
<!--[if !IE 7]>
...
<![endif]-->
Ist es wirklich die beste Möglichkeit, für die IE-Versionen ungleich 7 eine andere Stylesheet-Datei einzubinden (man soll angeblich auf css-Hacks verzichten, ich wüsste nicht mal, was genau css-Hacks sind ^^) oder soll ich das irgendwie anders lösen? Denn diese
Conditional Comments kann man leicht mit den Template-Switches verwechseln, finde ich.