<style type='text/css'>
<!--
html { background-color: #333; }
@media only screen and (min-width: 600px){
.ui-page {
width: 600px !important;
margin: 0 auto !important;
position: relative !important;
border-right: 5px #666 outset !important;
border-left: 5px #666 outset !important;
}
}
-->
</style>
@media only screen and (min-width: 600px)
ограничивает правило CSS для настольных устройств с минимальной шириной окна 600 пикселей. Для них width
контейнера страницы, созданного jQuery Mobile, устанавливается на 600px, margin: 0 auto
центрирует страницу. Остальное улучшает результат эстетически.
Однако есть один недостаток: это не очень хорошо работает с анимацией скольжения. Я предлагаю отключить анимацию (возможно, также в зависимости от типа носителя и размера экрана, используя @media
), потому что она все равно выглядит странно на большом экране.