2009-08-28 5 views
1

私は、IE7、FF、Safari、およびOpera(PC上で、まだMacでテストすることができませんでした)でうまくいっているCSSドロップダウンメニューを持っています。IE6のドロップダウンメニューがあまりにも幅を入れてドロップダウンしない

残念ながら、このプロジェクトで私のクライアントが使用しているIE6では、メニューが広すぎ、サイトロゴをカバーしています。また、どのドロップダウンも機能しません。

IE6で動作しないドロップダウンである程度は生き残ることができましたが、ロゴをカバーするメニューを持つことはできません。

http://preview.sgwl.net/

サイトはhttp://wordpress.org/extend/plugins/wordpress-css-drop-down-menu/の修正版を使用しています。私はトップレベルの項目を固定幅でないように修正しなければならなかった。これはおそらくIE6を台無しにしているのだろう。私は_widthを使ってみました:1px; _overflow:hidden;他のIE6ハックの配列もありますが、何も機能していません。

現在動作しているブラウザでメニューが動作するようにするには少し時間がかかったので、上から下にコードを書き留めるのではなく、IE6固有のスタイルに依存した回答が好意的でした。ありがとうございました!! custom.cssでライン276で

答えて

2

あなたは

/* a hack so that IE5.5 faulty box model is corrected */ 
* html .custom .menu a, * html .custom .menu a:visited { 
    width:149px; 
    w\idth:138px; 
} 
  • を持っているHTMLもIE6に影響を与えます。コード全体を削除すると、メニューはIE6で正しくフォーマットされます。
+0

好奇心から逃れ、IE5はまだ野生で見られますか? –

+0

Googleアナリティクスの統計では、技術的に志向の人々に対応していないサイトでも、これまでに見たことはないと思います。私はhtml/cssを書くときにIE5以下を考慮しません。 – Emily

+0

ありがとう!これはとても簡単な修正でした。ドロップダウンはまだ機能していませんが、私はそれで大丈夫です。本当にありがとう! IE5まで - 私は最近統計情報でそれを見ていません。これはドロップダウンに付属しているデフォルトのCSSの一部です。少し前に書かれている必要があります(または本当に良心的な人によって!) – Michelle

関連する問題