2017-10-23 14 views
-3

では正しく動作しません:Chromeでマージンは、私はHTMLコード持っているIE11

h1{ 
 
    margin-bottom: 2px; 
 
    margin-top: 3px; 
 
}
<div class="header col-md-7 col-sm-8 col-xs-12"> 
 
    <h1><span class="title-pink">FIRST TITLE</span></h1> 
 
    <h1><span class="title-pink">SECOND TITLE</span></h1> 
 
    <h1><span class="title-pink">THIRD TITLE</span></h1> 
 
</div>

を、このマージンが正常に動作しますが、私はIE 11のウェブサイトを開くと、これらのマージンドン全く現れません。どうして?手伝って頂けますか?

+0

すべてのマージンは機能しません。最初と最後のマージンは機能しません。 h1タグ間にマージンがありますか? –

+1

ブラウザ間でCSSを正規化するために、あらゆる種類のCSSリセットを使用していますか?そうでない場合は、2つの線の高さの差のようなものになる可能性があります。 – delinear

+0

問題はCSSをリセットして、ありがとう@delinear – Steve

答えて

0

コードスニペットはIE 11とchromeで同じに実行されるため、スタイルが正しく適用されました。 ブートストラップを使用しました。これはh1スタイルを上書きするため、IE11はあなたのスタイルを適用しません。クロームでは、CORSの問題のためにブートストラップが読み込まれないことがあります。 全体的に、スタイル属性に重要な!を追加すると問題が解決します。

h1{ 
    margin-bottom: 2px !important; 
    margin-top: 3px !important; 
} 
関連する問題