【发布时间】:2011-12-14 17:24:29
【问题描述】:
我在使用 android 浏览器的自动调整大小功能时遇到问题。当设备处于纵向模式时,我网站上的宽度有点乱。
我想做的是
- 为桌面用户和移动用户提供相同版本的网站。
- 允许用户随意放大和缩小。
我现在脑子里有以下内容
<meta name="viewport" content="width=1100">
我发现以下博客文章描述了我的问题。
这肯定是由自动调整布局引起的 (Android WebKit 源代码中的“kLayoutFitColumnToScreen”)。只是 在禁用自动调整的情况下尝试测试,一切都被渲染 正确(至少在我的 Android 设备上)。
Android 上的自动调整模式似乎会缩小某些元素的宽度 不影响他们的定位,或其他人的定位 元素。因此,如果您有一个包含宽度的块:1000px 和 跨越该宽度 100% 的文本,容器可能保持 1000 像素 宽,但其中的文本会以屏幕宽度换行。
http://www.quirksmode.org/blog/archives/2009/09/css_width_unrel.html
有没有办法阻止这种自动调整模式启动?我不想禁用缩放。
更新:
如果有人知道,我仍在寻找解决方案。
找到遇到同样问题的人(尽管他们正在使用表格)
Spanned columns collapsing on Android web-browser (when using auto-fit pages)
【问题讨论】: