la ricerca di un lungo e non riesco a trovare una risposta:/Perché Chrome non rispetta correttamente il margine?
In Chrome (Internet Explorer, Konqueror, e molti altri) il margine h1
, in fondo, si aggiunge a .blue
. Tuttavia, Firefox rispetta correttamente le regole CSS.
Qualche suggerimento?
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;
}
basato su Gecko: [Questo è il corretto, credo]
basato su Webkit, guscio di Trident KHTML-based e:
CODEPEN
http://codepen.io/marquex/pen/fzsIk
Questo sembra funzionare bene in Chrome per me ... – jwddixon
@jwddixon potresti aggiungere ulteriori informazioni, per favore.Tutte le persone che ho chiesto di verificare le condizioni mi hanno detto che si rompe – sospedra