CSS 1px Background Shift Mozilla & Safari
Hallo erstmal an alle!
also als ich gerade eine Seite für einen Kunden fertig gemacht habe bin ich auf ein problem gestoßen:
Wenn bei Mozilla Firefox die Scrollbalken zu sehen sind verschiebt sich der mittig zentrierte Background um einen Pixel. Ohne Scrollbalken alles super…
Also nochmal zum Verständniss:
Ausgangslage ein Wrap der mit margin: 0 auto; zentriert wird, ein Hintergrundbild das mit background-position: center; zentriert wird. Ohne Scrollbalken alles klar, mit sind diese Unterschiedlich verschoben.
Hier die Lösung (leider ein Javascript):
html {
margin-left: -1px;
overflow-Y: scroll;
}
Für Opera müssen wir noch ein bischen “härter” ran gehen.
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body *{ margin-left: -1px;} }
Die neue lösung wurde gefunden bei: http://www.sohtanaka.com/web-design/1px-background-alignment-bug/
Danke Sohtanaka
August 23rd, 2009 at 1:25 pm
azowohiw…
C3 Disc Pain Treatment …