Thema:Es geht um die unterschiedliche Darstellungsweise des „backgroundimage“ bei Internet Explorer im Vergleich zu Firefox, Safari etc.
Problem: Wenn ich ein sich wiederholende Hintergrundgrafik im IE habe, dann ist sie immer um 2 Pixel nach links verschoben. Das ist dann je nach Browser nicht mehr passgenau mit überlagerten Layouttabellen.
Fehlgeschlagener Lösungsversuch:
Ich habe mit dem Code von Dr.Web’s „Blitzschneller Browserweiche“ versucht dem IE zu befehlen, daß er doch bitte die Grafik um 2 pixel nach rechts schieben soll. Was ist jetzt an meinem Code falsch?
<![if IE]–>
body,td,th {
color: #666666;
}
body {
background-color: #FFFFFF;
background-image: url(Background.jpg);
background-repeat: repeat;
background-position: 2px 0px;
}
a:link {
color: #CC0000;
}
a:visited {
color: #990000;
}
<!–[endif]>
<!–
body,td,th {
color: #666666;
}
body {
background-color: #FFFFFF;
background-image: url(Background.jpg);
background-repeat: repeat;
background-position: 0px 0px;
}
a:link {
color: #CC0000;
}
a:visited {
color: #990000;
}
–>