2011-12-20 12 views
0

、いくつかのマージン下の問題があります。IE7/8マージン下崩壊問題

enter image description here

それはこのように見える必要があります:

enter image description here

はすべて<p>ありa margin-bottom21pxである。おそらく崩壊する問題ですが、どうすれば解決できますか?おそらく

答えて

1

p -element内部span -elementは負のマージンたため:Internet Explorerで

#media .article p.voetnoot, 
#media .article span { 
    margin-top: -21px; 
    ... 
} 

audio -elementはspan内にネストobjectで置換されているので、上記のルールが適用されますメディアプレーヤー上向きにシフトする原因:

<p> 
    <span> 
    <object ... 
    </span> 
</p> 
<p class="voetnoot">...</p> 

は代わりにこれを試してみてください:

#media .article p.voetnoot, 
#media .article p.voetnoot span { 
    margin-top: -21px; 
    ... 
} 
+0

ありがとうございます...それはトリックです。しかし...あなたはどうやって知っていますか? HTMLソース(IE7/8)では、というタグは見つかりませんでした。 – redfox

+0

私はInternet Explorer 9を使用しています。ページがロードされたら、** F12 **を押してIE Developer Toolsを開きます。これで、ページのHTML構造を調べることができます。一部のスクリプトはHTMLを変更することがあります。*ソースの表示*を使用してこれらの変更は表示されませんが、開発者ツールを使用してこれらの変更が表示されます。 http://msdn.microsoft.com/en-us/ie/aa740478 –