Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.22.51.241] |
|
Сообщ.
#1
,
|
|
|
Делаю резиновую вёрстку для планшета, типа:
html{ height: 100%; } body{ background-color: #000; height: 100%; } .containerClass{ position: relative; background-color: #000; min-height: 100%; height: auto !important; overflow: hidden; } На iPad и в Firefox и Chrome под Android всё нормально, а в браузере, встроенном в Android, происходит следующее: браузер рендерит страницу как и положено - в разрешении 980 пикселей по ширине, но потом не масштабирует её под размер экрана, а делает это только при смене ориентации планшета. Т. е., открыл страницу, покрутил планшет и он отмасштабировал как надо. Можно ли как-то заставить планшет сделать это без смены ориентации? |
Сообщ.
#2
,
|
|
|
Ну тут косяк самого браузера конечно... но можно посмотреь в сторону метода window.resizeTo
|
Сообщ.
#3
,
|
|
|
<meta name="MobileOptimized" content="РАЗМЕР_ЭКРАНА_В_ШИРИНУ" /> Добавлено Ну и\или: <meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=yes" /> Добавлено Надеюсь задаваемые параметры ясны и пояснять не надо? =) Добавлено Цитата fatalist @ Ну тут косяк самого браузера конечно... Это не косяк браузера, а косяк вёрстки под девайсы к слову, пыщ: http://habrahabr.ru/post/107764/ |
Сообщ.
#4
,
|
|
|
Сима То, чо ты написал, естественно, никак не влияет на эту ошибку браузера.
fatalist Не помогает. Мобильные браузеры, видимо, вообще не реагируют на resizeTo. Хотя да, обычное вращение планшета, которое просто заставляет браузер изменить свой размер, приводит к правильному масштабированию. Вообще, у меня довольно медленный планшет, и именно встроенный браузер очень тормозит (другие работают быстро). Может быть, в этом дело. Найду побыстрее - протестирую. |
Сообщ.
#5
,
|
|
|
Цитата Djerom @ На сколько я читал в ветке по Андроиду, при вращении происходит перезапуск приложения (ну или что-то в этом роде), так вот после вращения он просто сверстывает как надо грубо говоря в первый раз..fatalist Не помогает. Мобильные браузеры, видимо, вообще не реагируют на resizeTo. Хотя да, обычное вращение планшета, которое просто заставляет браузер изменить свой размер, приводит к правильному масштабированию. Возможно тебе стоит как раз туда обратиться... Сейчас отзеркалю тему... |