我有一个非常烦人的问题,我正在尝试制作一个可以很好地扩展到大分辨率和移动设备/平板电脑的网页。
在大屏幕上,我希望事情看起来像这样:
---------------------
| | | | |
| | | | |
---------------------
但在一个小屏幕上,我希望事情看起来像这样:
---------------------
| |
| |
---------------------
---------------------
| |
| |
---------------------
---------------------
| |
| |
---------------------
---------------------
| |
| |
---------------------
我的标记看起来像这样(这里有一个快速的 jsFiddle 来演示):
<div class="row">
<div class="small-12 large-3 columns"></div>
<div class="small-12 large-3 columns"></div>
<div class="small-12 large-3 columns"></div>
<div class="small-12 large-3 columns"></div>
</div>
一切都在 PC 和 iPhone 上运行良好,但是当我在 Windows Mobile(诺基亚 Lumia 820)上尝试时,它认为它很大并且显示前者而不是后者......这让我发疯了!
我已经放置了通常的元视口<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
,甚至试图width=320
欺骗它,让它认为它更小。
有什么建议吗?