【发布时间】:2013-08-21 00:25:59
【问题描述】:
我在这个小提琴中有一张简单的桌子
CSS
table {
width: 100%;
}
td {
padding: 10px;
border: 1px solid #ccc;
}
.name {
background: url("http://www.lexus.ca/images/footer/logo.gif") no-repeat right center transparent;
padding-right: 40px;
width: 20%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
当我在三星 Galaxy 选项卡上查看它时,在初始加载时,一切似乎都很好,但一旦我开始改变方向,事情就变得奇怪了。换成横屏时,显示全乱了,看起来文字重叠。看起来它正在显示以前的方向文本和当前的方向文本。就像屏幕改变了方向/调整了大小,但屏幕上的显示没有完全更新。
我的平板电脑是 android 4.0.4,使用股票浏览器。
我不确定它在其他 Android 平板电脑中的外观,因为我手边没有。
有没有办法纠正这种行为?或者其他人可以确认这不是在不同的设备上发生的吗?如果有的话,我对 js/jquery 解决方案持开放态度
【问题讨论】:
-
我强烈建议下载 Android SDK。它带有一个模拟器,您可以为其设置屏幕大小,以便模拟不同的设备。否则,+1 因为我自己经常不得不处理这种情况——我什至买了三部不同的手机和两台平板电脑(银河标签,7 英寸和 10.1 英寸),以便我可以更轻松地测试这些东西。
-
似乎某些 css 可能是问题所在,我尝试删除该小提琴的所有 css 并且方向更改似乎有效,但当然在我的使用中,我不能只删除所有内容。三星 Galaxy 在创建响应式网站时给了我各种各样的问题。
标签: javascript android jquery html css