4

私の教会のウェブサイトを作成した人は、この問題を解決する方法はなく、心配する必要はないと言っていました. しかし、私は彼が間違っていると思うので、自分で修正しようとしています。私のコーディングのバックグラウンドは C++ と Cobol ですが、実際には CSS ではありません。私は学んでいるので、ここでどんな助けも素晴らしいでしょう。

このサイトは Joomla を使用しており、ここにあります: http://www.anointedesign.com/mtvernon/site2/

Firefox と Chrome では問題なく表示されますが、Internet Explorer では、上部のヘッダー ボックスとスライド ショーの間に大きなギャップがあります。これは、負のマージン値を処理する方法に関する IE の問題だと思いますが、ここから離れている可能性があり、助けが必要な場合があります。

上部のナビゲーション、ロゴ、およびシール全体は、スライド ショーに非常に近く、左側のシールがスライド ショーと約 15 ピクセル重なる位置に配置する必要があります。

4

1 に答える 1

1

このCSSコードはそれを修正します:

#horiz-menu {
float: left;
width: 100%;
margin-bottom: -110px;
}

#header-bg > div.wrapper {
clear: both;
}

#showcase-section {
margin-top: 0;
}

この問題は、horiz-menu div 内のフロートとクリアが原因で発生します。IE は、その種の CSS コードを含む div を好みません。:)

于 2012-11-08T17:12:50.417 に答える