2012-03-30 6 views
0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

.rightBann{ 
    float:right; 
    width:188px; 
    height:254px; 
    border:1px solid #ddd; 
    border-left:0 none; 
    border-top:1px solid #ddd; 
} 

<div class="rightBann" style="position:absolute; background-color:#ffffff; margin-left:110px;"> 
    Object 
</div> 

Es ist perfekt auf Crome Browser gesehen. Aber in IE9 gibt es auf der linken Seite des Objekts noch einmal 110px Platz. (Total 220px von links) Was passiert mit diesem CSS?"margin-left" in IE9

+0

Dokumenttyp:

+0

Es gibt einen zusätzlichen 110px Speicherplatz, weil Sie' margin-left: 110px' einstellen. Was erwarten Sie? – Madbreaks

+0

Ihr Code ist wahr. Problem ist Ihre ie9 Optionen. Dieser Code funktioniert in meinem. Sie können den Modus mit einem Meta-Tag erzwingen. Siehe msdn.microsoft.com/en-us/library/ie/cc288325(v=vs.85).aspx –

Antwort