В моей горизонтальной навигационной панели отображаются изображения для ссылок, которые поступают с одного изображения, которое включает в себя все суб-изображения; каждое изображение навигационного элемента идентифицируется положением пикселя в пределах большего изображения. Это прекрасно работает в Firefox и Safari, но в IE все изображения слишком неуместны в навигационной панели (они могут едва видеть вершины слов). Два вопроса:Изменение CSS для изображений на панели навигации для размещения IE
- Как исправить это в CSS, так что обратно совместим с более поздними версиями (и текущей версии) ИЭ
- ли мне нужен отдельный IE таблицы стилей?
Вот CSS (усеченный всего за несколько ссылок):
ul#navbar {
width: 750px;
height: 22px;
margin: 0px;
padding: 0px;
text-indent: -9999px;
border: none;
}
ul#navbar li {
float: left;
height: 22px;
margin: 0px;
padding: 0px;
list-style-type: none;
border: none;
/*position:absolute;*/
}
ul#navbar li a {
display: block;
height: 22px;
border: none;
}
.home {
left: 0px;
width: 78px;
background-image: url(../images/nav/new_nav.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.classes {
/*left: 78px; */
width: 92px;
background-image: url(../images/nav/new_nav.jpg);
background-repeat: no-repeat;
background-position: -100px 0px;
}
.training { слева 170 пикселей; ширина: 89px; background-image: url (../ images/nav/new_nav.jpg); background-repeat: no-repeat; background-position: -200px 0px; }
Добро пожаловать в SO. Пожалуйста, покажите код, поэтому нам не нужно угадывать, какой метод вы используете для размещения изображений. –
Трудно ответить на это, не видя, как ваша разметка. Я знаком с этим методом, известным как спрайты, но я никогда не сталкивался с этой проблемой, используя их. – KTastrophy