Дизайн и Верстка > Всё о Html
Opera неправильно позиционирует слои
HerculeS:
Использую несколько слоёв, присваиваю им класс (каждому свой), далее позиционирую с помощью CSS Level 2.
В итоге в IE, Mozilla и Natscape - всё Ок, в Опере же полный бардак, вообще не понимает абсолютные координаты, указанные в таблице стилей :(
Кто-нибудь сталкивался? Как лечится?
Greg:
а какая версия? со слоями лучше вообще не шутить
HerculeS:
Opera 8.02
Вообще не раз замечал что Опера - самый капризный из браузеров. За что его только любят?
Xander:
HerculeS
пример кода, пожалуйста.
HerculeS:
Ok, вот, код шаблона под Мамбу:
Copyright © "Погода в доме"
Все права защищены. Тел: (812) 123-45-67
А в это время в CSS:
table.maintable {
width: 1003px;
border: 1px solid Black;
}
table.maintable td {
vertical-align: top;
}
.sitemenu {
position: absolute;
z-index: 3;
top: 250px;
left: 310px;
width: 150px;
}
.maintext {
padding-left: 10px;
margin-bottom: 10px;
}
.maindiv {
z-index: 1;
}
.leftT {
position: absolute;
z-index: 2;
top: 220px;
left: 275px;
}
.rightT {
position: absolute;
z-index: 2;
top: 218px;
left: 461px;
}
.blspacer {
background: url(../../../images/blspacer.jpg) repeat-y;
}
.head {
position: absolute;
z-index: 2;
top: 0px;
left: 11px;
}
.menu2 {
position: absolute;
z-index: 3;
top: 47px;
left: 820px;
width: 150px;
}
Навигация
Перейти к полной версии