Ich verwende Sprites, um zwei grafische Navigationselemente zu steuern. Das CSS, das ich geschrieben habe, funktioniert perfekt in Chrome, scheitert aber in FF und IE.CSS Sprites - Code funktioniert in Chrome, schlägt in FF und IE fehl ... warum?
Die CSS ist:
a.gallery-left{
margin-top: 5px;
background: url('arrows_sprited.png') 0 0px;
width: 45px;
height: 34px;
overflow: hidden;
float: left;
}
a.gallery-left:hover {
background: url('arrows_sprited.png') -46 0px;
cursor: pointer;
zoom: 1;
}
a.gallery-right{
margin-top: 5px;
background: url('arrows_sprited.png') -133 0px;
width: 46px;
height: 34px;
overflow: hidden;
float: right;
}
a.gallery-right:hover {
background: url('arrows_sprited.png') -89 0px;
cursor: pointer;
zoom: 1;
}
im HTML-Dokument durch diese Ausgeführt:
<a class="gallery-left"></a>
<a class="gallery-right"></a>
Warum es in FF versagt? Wenn ich das Element mit Firebug untersuchen, ist die zweite nicht sichtbar ist (aber es ist in der ersten. Sehr seltsam.
irgendwelche Ideen? danke sehr!
Interessant, wie Chrome standardmäßig auf px gesetzt wird, wenn nur eine ganze Zahl angegeben wird. –
das hat den Trick ... zumindest in Firefox! (In IE habe ich eine ganze Reihe anderer Sachen, die versagt .. verdammt IE). Vielen Dank! –