【发布时间】:2015-03-30 05:01:19
【问题描述】:
我正在实现一个简单的跨平台应用。我至少需要 win8 和 Android 兼容性。我决定为此使用 PhoneGap 和 twitter 引导程序。
当我尝试使用引导网格实现流畅的 UI 时,它无法在 win8 中正确呈现。例如,当我尝试以下示例网格 html 时:
<div class="row">
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
</div>
<div class="row">
<div class="col-md-8">.col-md-8</div>
<div class="col-md-4">.col-md-4</div>
</div>
我在浏览器中获得了正确的布局,但在 win8 现代应用程序模拟器中,所有列总是拉伸到整个屏幕。不管屏幕多宽。
有没有办法解决这个问题?还是bootstrap与win8不兼容?那么有什么替代方案呢?我需要一些可以在 win8 和移动 html5 应用程序中重复使用的东西。
【问题讨论】:
-
在你继续之前,我想你知道win8使用IE10,win8.1使用IE11作为cordova应用的应用内浏览器。其次,在 win 8 应用程序中添加动态 HTML 是不可能的,除非您为此添加 shim。
-
由于应用程序的简单性,我实际上可能没问题。 :) 但是既然你提到了,你有什么建议吗?
-
我通常在 IE10 中测试我所有的 windows 8 mobile 特定的东西。如果它在那里工作,它应该也可以在移动设备上工作..
-
这种方法对我不起作用 :) 上面的示例 html 在 ie10 模拟器中有效,但在 windows 应用模拟器中无效。
标签: twitter-bootstrap cordova windows-applications phonegap-desktop-app