Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
![]() |
![]() |
|
Опции темы
![]() |
![]() |
#1 |
Форумец
Сообщений: 149
Регистрация: 18.02.2006
Возраст: 39
![]() |
CSS: горизонтальный скролл в опере
В общем все очень просто.
Есть список ul li. Внутри некоторых элементов списка (li) необходимо разместить блоки с абсолютным позиционированием. Для этого мы для li задаем display:inline-block и position:relative, а для блока с абсолютным позиционированием position:absolute. Вроде бы логично. Дальше нам необходимо задать позицию для блока — используем left:10px. Вот на этом этапе у Оперы (9.64) почему-то появляется абсолютно непонятный горизонтальный скролл на полстраницы. Почему? UPD: еще скролл появляется, если не задать явно ширину блока с абсолютным позиционированием... UPD: говорят, что и в других операх тоже. Не проверял. Последний раз редактировалось a_drew; 16.04.2010 в 00:31. |
![]() |
![]() |
![]() |
#5 |
Форумец
Сообщений: 149
Регистрация: 18.02.2006
Возраст: 39
![]() |
Большое спасибо! Действительно, можно сказать, что починилось.
Но опять же в опере возникла еще куча проблем, приводящих к тому же скролу. Так что, наверное, все придется сделать как-то по другому. Хотя я все равно не очень понимаю, почему опера выдает этот скролл? Обычно такое поведение браузера можно чем-то объяснить — какой элемент куда-то выезжает, позиционирование происходит относительно другого элемента. А опера как-то немного на своей волне ) |
![]() |
![]() |