【发布时间】:2021-01-08 02:29:59
【问题描述】:
在我的 jquery Mobile 应用程序中,我有一个包含页眉和页脚的页面,主要内容是 4 个 2x2 排列的图像。我选择在 div 中创建自己的 2x2 网格,因为我无法让 JM 网格工作。主要内容的代码如下所示:
<div class="container">
<div class="image">
<a href="#intro">
<img src="img/Intro1.png" />
</a>
</div>
<div class="image">
<a href="#putting">
<img src="img/Putting1.png" />
</a>
</div>
<div class="image">
<a href="#chipping">
<img src="img/Chipping1.png" />
</a>
</div>
<div class="image">
<a href="#sand">
<img src="img/SandPlay1.png" />
</a>
</div>
</div>
安排一切的页面css如下所示:
.container {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.container .image {
width: 50%;
}
.container img {
width: calc(100% - (5px * 2));
margin: 5px;
}
这在 iPhone 上运行良好,但在 iPad 上图像太大。在 iPad 上,图像是全宽,这使得它们超出了屏幕的底部边缘。我已经到处寻找解决方案,最后决定来这里。提前感谢您的任何帮助/指导。
【问题讨论】:
-
建议使用 Bootstrap 框架。
标签: html jquery iphone ipad mobile