css - 为什么这在 Chrome 和 Firefox 3.6 之间呈现不同?

标签 css firefox google-chrome

http://jsbin.com/ohuwu4/5

(例子取自Google's CSS walkthrough)

顺便说一句,我试图让这个通过验证,但我无法让 jsbin 在 <script> 上放置一个类型属性标签。

最佳答案

我认为是这个collapsing margin bug .

将 CSS 更改为:

#wd-c div { margin: 0 1em 1em; }

似乎修复了它(对我来说确认它是错误报告中提到的 margin-top CSS)。然而,你失去了所有 <div> 的 margin 。这是不需要的。

为了解决这个问题,我添加了:

#wd-1 { margin-top:1em !important; }

把它放回第一个,它在两个浏览器中呈现相同。

关于css - 为什么这在 Chrome 和 Firefox 3.6 之间呈现不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5787382/

相关文章:

CSS:nth-​​child(n+1) 不适用于 "display"吗?

html - 在渐变背景上对文本进行渐变

html - 奇怪的 firefox 页面大小问题(仅限 ff)

python - 在Docker Selenium Python中使用代理不起作用

firefox - 无法通过单击 FF 中的 div contenteditable 来更改光标位置

java - 在 Java 中嵌入 Web 浏览器/HTML 引擎

javascript - Bootstrap js 未在 Live 服务器上加载

javascript - NativeScript:如何设置背景图片?

全屏的javascript mousemove事件

java - GWT TextArea onBlur 未被调用