>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >В FF не работает overflow: auto http://forum.mozilla-russia.org/viewtopic.php?id=44127 |
Malamut > 13-04-2010 18:20:52 |
Проблема: уже не один год в FF не чинят баг с неработоспособным свойством overflow. Для примера зайдите сюда: http://help.ubuntu.ru/terms/стилистика_статей Если ничего не заметите - сожмите окно FF по горизонтали. Вопрос: реально ли каким-нибудь хаком обойти этот баг? Ибо честно говоря достал он жутко. |
Malamut > 13-04-2010 20:24:40 |
okkamas_knife пишет
Там всё даже написано))) Тег pre растягивает страницу на всю ширину содержимого вместо того, чтобы скрывать непомещающуюся часть и показывать полосу прокрутки. |
imyax > 13-04-2010 21:56:09 |
Malamut пишет
Посмотрел все как положено в ФФ- с горизонтальной прокруткой (Ubuntu9.04 FF3.6.4pre) |
Malamut > 13-04-2010 21:57:55 |
Хм, Ubuntu 10.04 - FF 3.6.3 - растягивает))) Сейчас поставлю последний билд... 13-04-2010 22:05:55 |
Malamut > 13-04-2010 22:28:41 |
Круто! Но вопрос-то остаётся открытым: почему простое указание overflov: auto у тега pre не работает? По всем спецификациям w3c - должно работать, ан нет. Я без крупного бубна всё равно не смогу изменить вёрстку страницы - только стили, ибо за вёрстку отвечает движок, который патчить неохота))) |
Sid > 13-04-2010 22:42:46 |
Malamut пишет
Простое указание — работает. |
Malamut > 13-04-2010 22:56:03 |
Хе! Ну значит непростое не работает! Ладно, пошёл за бубном, буду танцевать ритуальные танцы вокруг CSS пока не найду ту самую комбинацию стилей, которая меня устроит. Но баг - налицо. Ибо ошибок в вёрстке help.ubuntu.ru нет и в теории всё должно работать))) |
Lynn > 14-04-2010 00:18:47 |
Просто на всей странице ни у одного из родителей pre нет ограничения ширины (100% у таблицы не в счёт из-за «волшебства» таблиц). Одно из простейших решений, задать корневой таблице стиль table-layout: fixed. |
Malamut > 14-04-2010 11:27:04 |
Lynn пишет
ООО!! Спасибо! Я всю жизнь пребывал в уверенности, что auto лейаут всё равно не вылезет за явно заданные размеры. Но теперь вижу, что строго говоря про это нигде ни слова нет |
Lynn > 14-04-2010 13:04:12 |
Кстати, я ошибся. Проблема как раз в таблице. Все остальные блоки обычно не вылазят за границы родительского бокса, а таблица из-за своей «магической» сущности ведёт себя не очень предсказуемо. |