Я запустил простую мобильную страницу jQuery с заголовком и содержимым. Контент div должен служить контейнером карты для openlayers. Карта должна заполнить весь экран, кроме строки заголовка.
Определение размера содержимого div с шириной / высотой 100% не сработало (ничего не отображалось), поэтому я ищу CSS-подход к размеру пикселя для div или обходного пути относительного размера.
Особенно мне нравится знать:
- Как можно учесть изменения ориентации экрана (альбомная / книжная)?
- Как сделать мой макет "эластичным по высоте", то есть устойчивым к переключению адресной строки браузера?
Вот моя разметка:
<body>
<div data-role="page">
<div data-role="header">
<h1>My Map</h1>
</div>
<div id="mapcontainer" data-role="content">
<!-- OpenLayers Map goes here -->
</div>
</div>
</body>