1

私は css にかなり精通していますが、IE7 によってメニューが破棄される理由がわかりません。私がテストした他のすべてのブラウザーでは完璧に見えます。最初の画像リンクは正しいです。2 番目の画像リンクは、IE7 での外観です。

http://www.asingularcreation.com/Forums/download/file.php?id=8368&mode=view/ie8+.jpg http://www.asingularcreation.com/Forums/download/file.php?id=8367&mode=view /ie7.jpg

ここにページがあります: http://www.asingularcreation.com/calls-to-artists.php . どんな助けでも大歓迎です。

4

1 に答える 1

0

メニューコンテナをフロート(またはクリア)する必要はありません。IE7が幅を誤って計算しているため、サブメニューの下でメニューが強制的に下に流れているようです。

<div style="height:40px; line-height:40px; float:left; clear:both"><!--Main Menu --></div>

floatプロパティとclearプロパティを削除すると、IE7の表示が修正され、Chrome、IE8、IE9でも機能します。

サンプルページには多くのインラインスタイルがあるので、可能であればCSSを外部ファイルに移動することも検討します。

于 2012-10-31T11:53:38.507 に答える