Для пользователей мобильных устройств можно (и нужно) подключать другой css-файл, с облёгченной графикой и адаптированным под более узкие экраны дизайном. Насчёт уезжания за пределы экрана - этот метод прежде всего предназначен для размещения различных картинок, являющихся элементами интерфейса, уезжание которых за границы не навредит функциональности. Представьте себе, например, такой дизайн: в шапке сайта письменный стол, вид сверху, заполняет всю ширину экрана. Требуется разбросать по столу разные предметы (кружка, листочки, маркеры, степлер, мышь, клавиатура и т.п.) Здесь основное требование - не допускать слишком пустых мест на поверхности стола. А если какой-нибудь маркер при узком экране заползёт за край - ну и фик с ним :) Вот для такого ТЗ мой способ подходит как нельзя лучше.
При position:relative тоже сработает, наверняка. Целью моего топика было не дать конечное решение, а подкинуть пищу для размышлений. Так что - думайте, пробуйте! :)
Горизонтального скролла нет, потому что на страничке всего один элемент, да ещё и абсолютно спозиционированный. Но даже если добавить других элементов, вызывающих появление скролла, этот абсолютный блок всё равно уедет за края (срабатывает отрицательный margin-left). И, кстати, это не бага, а фича :) Можно не беспокоиться за скроллинги при набрасывании ползающих элементов поверх странички.
Надеюсь, очень скоро это всё пофиксят, и все недавно обновившиеся вновь будут получать удовольствие от любимого браузера (лично я всё-таки изменил ему:( пару лет сидел на опере, но всё-таки перешёл на ФФ3).
Хотел было проверить, но не получилось - некоторое время существует проблема с запуском самого приложения: при клике по ярлыку появляются два процесса (VBoxSVC.exe и VirtualBox.exe), и больше ничего, окно приложения не появляется (кстати, первый процесс кушает 50% моего двухъядерного процессора). Перегруз не помогает, только переустановка приложения. Кто-нибудь сталкивался? Решение проблемы существует?
(вношу очередное изменение, спасибо!)
Угадал :)