Я заметил проблему в браузере Android по умолчанию, где 100% ширина может фактически выходить за край экран. Вот минимальный тестовый пример:
New & improved div
another working one
another
Это работает, как и ожидалось, в браузере настольного компьютера, но в браузере Android webkit первый div уходит далеко за пределы экрана и не меняет ширину при увеличении или уменьшении масштаба. Разделы после него работают правильно.
Обновление : Я тестировал это на 2.3, 3.0, 3.1 и недавно созданном эмуляторе 2.2, все они неправильно определяют его размер. Похоже, это заметили другие люди, см. здесь и здесь . Кто-нибудь знает хороший способ обхода этой ошибки?