Oberen Rand funktioniert nicht im IE 8
<div class="btns" id="btnHome">HOME</div>
<div class="btns" id="btnCon">CONTACT</div>
<div style="clear:both;"></div>
<div id="gall"></div>
CSS
.btns{
float:left;
padding: 2px 10px 2px 10px;
}
#gall{
margin:25px 0 15px; //this top margin doesn't work in IE8
height:70px;
border:thin solid red;
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein bekannter bug in IE8. Es gibt mehrere Möglichkeiten, es zu beheben.
Können Sie versuchen, hinzufügen
overflow:auto
zu den clearing -<div>
Überprüfen Sie diese fiddle
Versuchen, hinzufügen von display:inline-block; und width, wie viel Sie wollen, hoffe es wird Ihr problem lösen.
Funktioniert für mich.
http://jsfiddle.net/68myJ/13/
versuchen Sie dies:
sehen fiddle: http://jsfiddle.net/68myJ/17/