我在使用 Google Chrome 9 时遇到了一个奇怪的问题:我已经为输入元素指定了左边距,但是当我加载页面时 Chrome 会忽略它。
但是,当我打开开发人员工具并关闭该特定声明然后再打开时,边距会正确应用。
有问题的规则是:
margin: 8px 0 0 33%;
我认为这可能与混合单元有关,但使用:
margin: 1% 0 0 33%;
我也有同样的问题。
只有 Chrome 我注意到了这个问题,IE9 和 Firefox 3.6 应用边距没有任何问题。
这是一个已知问题吗?我该如何解决?
顺便说一下,我使用的是 Windows 7 Ultimate 64 位,我还没有测试过任何其他版本/操作系统。
更新:我在 Linux/Ubuntu 10.10 中遇到与 Chrome 9 完全相同的问题
最佳答案
我在 firebug 中弄乱了 css,发现这行得通:
margin-top:8px;
margin-left:33%;
关于html - Chrome 9 中奇怪的边距错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5111598/