wyszukiwać za długa i nie mogę znaleźć odpowiedzi:/Dlaczego Chrome nie respektuje prawidłowo marginesu?
w Chrome (Internet Explorer, Konqueror, i wiele innych) margines na dole h1
jest dodawana do .blue
. Jednak Firefox poprawnie przestrzega zasad CSS.
Jakieś sugestie?
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;
}
Gecko na bazie: [To jedna jest poprawna, myślę]
Webkit oparte KHTML oparte i Trident shell:
CODEPEN
http://codepen.io/marquex/pen/fzsIk
To wydaje się działać dobrze w Chrome dla mnie ... – jwddixon
@jwddixon możesz dodać więcej informacji, proszę.Wszyscy ludzie, których poprosiłem o sprawdzenie warunków, powiedzieli mi, że to zepsuło się. – sospedra