Я использую спрайты для управления двумя графическими элементами навигации. Написанный мною CSS отлично работает в Chrome, но не работает в FF и IE.
CSS это:
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;
}
Вызывается в HTML-документе следующим образом:
<a class="gallery-left"></a>
<a class="gallery-right"></a>
Почему это не работает в FF?
Когда я рассматриваю элемент с помощью firebug, второй не виден (но он есть в первом. Очень странно.
есть идеи?
большое спасибо!