我在使用 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 完全相同的问题