Android webkit浏览器中的宽度不正确
|
我注意到Android的默认浏览器存在问题,其中100%的宽度实际上可能超过了屏幕边缘。这是一个最小的测试用例:
<div class=\'separator\' width=100% style=\'border: 2px;padding: 2px;border-style: solid;\'> </div>
<div class=\'separator\' width=100% style=\'border: 2px;padding: 2px;border-style: solid;\'>New & improved div</div>
<div class=\'separator\' width=100% style=\'border: 2px;padding: 2px;border-style: solid;\'>another working one</div>
<div class=\'separator\' width=100% style=\'border: 2px;padding: 2px;border-style: solid;\'>another</div>
这在桌面浏览器上可以正常工作,但是在Android Webkit浏览器中,第一个div远离屏幕,并且在放大和缩小时不会改变宽度。其后的div正常工作。
更新:我已经在2.3、3.0、3.1和新创建的2.2模拟器上进行了测试,他们都无法正确调整它的大小。看起来其他人已经注意到了,请看这里
和这里。任何人都知道此错误的一个好的解决方法吗?
没有找到相关结果
已邀请:
3 个回复
蕾跨立锌煤
纫合峭
除非绝对必要,否则这将禁用水平滚动,并且div宽度和缩放将按预期工作。显然,这仅适用于自定义WebView,也许还有更通用的方法可以使用之类的方法执行此操作?
缮记箔
:)