Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   CSS свойства в мобильных браузерах на Android (https://javascript.ru/forum/xhtml-html-css/26295-css-svojjstva-v-mobilnykh-brauzerakh-na-android.html)

iniks 03.03.2012 17:53

CSS свойства в мобильных браузерах на Android
 
Два вопроса по CSS:
1.
overflow:auto;

При просмотре в браузере на смартфоне с базой на Android - нет возможности прокручивать блок.

2.
position:fixed;

Опять же при просмотре в мобильном браузере на WebKit - элемент позиционируется как абсолютно позиционированный, а не фиксированный.

В обоих случаях идёт работа с элементами <div>.

Кто-нибудь решал такие вопросы, и если да, то как?

devote 03.03.2012 18:34

Цитата:

Сообщение от iniks
display:overflow;

это что? что-то не помню что бы у свойства display был параметр overflow
может нужно вам все же написать http://htmlbook.ru/css/overflow

iniks 03.03.2012 18:42

devote,
Усп... Память подвела.
параметр, конечно:
overflow:auto;


Оно и написано. Только мобильный браузер не только в Android(по слухам и на iPhone и iPad-e) не хотят там делать прокручивающийся блок. Он отображается со статическим содержимым, без возможности задействовать всё, что "уходит" вне зоны видимости размера данного блока.

devote 03.03.2012 19:22

overflow: scroll

Kolyaj 03.03.2012 19:28

Цитата:

Сообщение от iniks
Только мобильный браузер не только в Android(по слухам и на iPhone и iPad-e) не хотят там делать прокручивающийся блок.

Safari в iOS 5 научился это делать. Ни 1-й, ни 2-й пункт браузер в андроиде этого не умеет. Можно просто смириться.

iniks 03.03.2012 20:42

devote,
Цитата:

Сообщение от devote
overflow: scroll

попробовал - в обычном браузере появилась полоса прокрутки

в мобильном браузере - всё осталось по прежнему

Kolyaj,
Цитата:

Сообщение от Kolyaj
Safari в iOS 5 научился это делать. Ни 1-й, ни 2-й пункт браузер в андроиде этого не умеет. Можно просто смириться.

Это, конечно, печально и можно смириться, но.. Вдруг есть какие-нибудь обходные пути, через тот же javascript?..

Kolyaj 03.03.2012 23:14

Попробуйте повозиться с touch событиями.


Часовой пояс GMT +3, время: 01:58.