私はこれに完全に困惑し、IE7の問題を完全に理解していません。問題のページはhereで、私はトップグレーのメニューバーについて話しています。他のすべての合理的に現代的なブラウザでは、それはちょうどいいようです。 IE7(とIE6でも可能ですが、それはサポートしていませんが)float:right
を持つdiv.navArrow
要素が右端に移動し、親要素<li>
がページの残りの幅を占めるようになります。IE7 float rightは、親要素が全幅を占めるようにします。
これを修正するにはどこから始めるべきかわかりません。どんなアイデアですか?
div.navArrow要素にも最小幅を使用してみてください。また、テストのために、親liに幅を追加し、それが違いを生むかどうかを確認します。 IE7はmin-widthプロパティを使用します。また、zoom:1を追加すると違いがあるかどうかを確認してください。 –
下記の解決策を掲載し、あなた自身の答えを受け入れてください。それはあなた自身の質問を解決するときにこのサイトを使う正しい方法です。 – Sparky