Почему фиксированный элемент выходит из области просмотра при увеличении (iPad)? - PullRequest
1 голос
/ 21 марта 2012

http://jsfiddle.net/viebel/BBjzn/show/ - вот простой пример с двумя fixed элементами (в двух углах страницы).Если я правильно понял, два фиксированных элемента всегда должны быть в области просмотра.Даже при увеличении.ИЛИ, по крайней мере, так обстоит дело с браузером для настольных компьютеров (Chrome).

Однако, при запуске одного и того же кода на iPad (iOS 5) и увеличении масштаба есть две фазы: во-первых, все идет как положеноно если увеличение продолжается, два элемента fixed выходят за пределы области просмотра.

Соответствует ли это поведение спецификации?Чего я действительно должен ожидать?И, конечно же, что мне нужно сделать, чтобы элементы всегда были в области просмотра?

Если что-то неясно - пожалуйста, спросите - я буду более чем рад уточнить.Пример кода jsfiddle для игры здесь: http://jsfiddle.net/viebel/BBjzn/

1 Ответ

0 голосов
/ 21 марта 2012

http://www.quirksmode.org/m/css.html Там вы можете точно увидеть, что и где работает.

В вашем особом случае причина в том, что позиция: фиксированная обрабатывается как позиция: абсолютная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...