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> 

Cromeブラウザでは完璧に見えます。しかし、IE9ではObjectの左側に110pxのスペースがあります(合計220px左から) このCSSはどうなっていますか?IE9で「margin-left」

+0

ドキュメントの種類:<!DOCTYPE HTML PUBLIC " - // W3C // DTD XHTML 1.0厳格// EN"「http://www.w3.org/TR/xhtml1/DTD/xhtml1- strict.dtd "> –

+0

margin-left:110pxを設定しているので余分な110pxのスペースがあります。あなたは何を期待していますか? – Madbreaks

+0

あなたのコードはtrueです。問題はあなたのie9オプションです。このコードは私の中で働いています。あなたはメタタグでモードを強制することができます。 msdn.microsoft.com/en-us/library/ie/cc288325(v=vs.85).aspxを参照してください。 –

答えて