ie6 バグ (ドロップダウン エントリは、overflow:visible として動作するのではなく、ie が誤って展開されるのを防ぐために、overflow hidden を介して切り捨てられる必要があります) の本質は、現在の (ハッキー) 形式で、以下のスクリーンショットとサイトhttp: //zd-cms.com
間違っています (ie6):
右 (FF、IE8、Chrome):
メニュー エントリは次のように表示されます。
- お問い合わせ
- 再販業者
- サポート
- デザイナーサービス
しかし、overflow:visible を動作させたり、シミュレートしたりすることができないため、ドロップダウン メニューの一部が切り取られます。現在、ie6 固有のスタイルシートの css は次のとおりです。
#zd-nav {
padding-left:0;
margin-left:0;
background-color:transparent;
}
#zd-nav .zd-sub-nav{
margin-top:5px;
**width:73px**;
**overflow:hidden;**
}
私が試したバグのいくつかの解決策:オーバーフローをレンダリングするie6 オーバーフロー:ビジブル バグ (こちら: http://www.positioniseeverything.net/explorer/expandingboxbug.htmlに従って) を認識しています: null と void が表示されます。読み通す: IE6 のレイアウト バグを修正するための戦略? そして、実際にoverflow:visibleとして機能させるためにいくつかのハックを試みましたが、何も機能しませんでした.
現在、メニューのドロップダウン部分をoverflow:hiddenに設定して、メニューをoverflow:visibleの方法で動作させるようにie6を取得できないため、最後の溝のソリューションとして使用しています。
IE7 または IE8 のナビゲーションに問題がある場合は、それを指摘していただければ幸いです。
提案?