【发布时间】:2014-04-15 23:03:47
【问题描述】:
我找了很久也没找到答案:/
在 Chrome(Internet Explorer、Konqueror 和许多其他)中,底部的 h1 边距添加到 .blue。但是,Firefox 正确地尊重 css 规则。
有什么建议吗?
HTML
<div class="red"><div class="blue"><h1>Hello World!</h1></div></div>
CSS
.red{
background: red;
/* All this contain margins */
float:left;
/* padding-top:1px; */
/* display: inline-block */
/* overflow: hidden */
}
.blue{
background: blue;
min-height: 60px;
}
h1{
margin: 10px 0 20px;
background: green;
}
基于壁虎: [我猜这个是正确的]
基于 Webkit、基于 KHTML 和 Trident shell:
CODEPEN
【问题讨论】:
-
这对我来说似乎在 Chrome 中运行良好...
-
@jwddixon 你能补充更多信息吗?我要求检查条件的所有人都告诉我它坏了
标签: html css google-chrome margin