html - Chrome 9 中奇怪的边距错误

标签 html css google-chrome margin margins

我在使用 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/

相关文章:

javascript - 如何确保表单中编码的文本是 utf8

css - 为什么 webkit 浏览器的转换持续时间总是固定的?

asp.net - 我正在做的事情需要 AJAX 和 ASP.NET 吗?

html - 如何在没有JS的情况下将 "number-parent"类div的高度设置为等于 "active-lg"类div

html - 为什么 DIVS 会随着窗口尺寸的减小而崩溃?

css - 如何针对 IE10+ 和特定屏幕尺寸?

javascript - 网络摄像头权限请求不适用于本地文件

javascript - ajax方法和SyntaxError : Unexpected token ":"

html - safari - 不同的计算 div 百分比

java - 如何使用 Java 替换目录中的多个 HTML 标题?