【发布时间】:2011-06-29 18:30:22
【问题描述】:
我正在开发一个移动网络应用程序,我注意到我的两部测试手机 BlackBerry 9700 Bold (OS 5.0) 和 BlackBerry Tour 9630 (OS 4.7) 无法正确呈现宽度。
我有一个简单的表格,我声明它的宽度为 100%,但表格没有展开并占据 100% 的屏幕。屏幕右侧有一个 10px 左右的排水沟/白色边框。如果我将宽度硬编码为 480 像素,那么它会占据整个屏幕,但我不想硬编码宽度值,因为它们可能会因用户使用的黑莓手机而有所不同。
我正在使用这个元标记:<meta name="HandheldFriendly" content="true" /> 并尝试设置视口元标记,但收效甚微。
有什么想法吗?我意识到我可以使用 JavaScript 动态设置宽度,但我不想这样做。此外,如果我将呈现的页面保存为 HTML,然后将该 HTML 上传到服务器,那么当我从 BlackBerry 浏览到该页面时,宽度为 100%!考虑到它是相同的代码,这很奇怪。当页面被动态创建并且宽度被弄乱时,可能有问题。
还有其他人遇到过这种情况吗?
【问题讨论】:
-
呃,我也有这个问题。你有没有解决过?没有人为这个问题提供任何解决方案。
标签: web-applications blackberry width