0

このフィドルを見て、Firefox と IE7 (または 6) でレンダリングしてください。

firefox では問題なく表示されます。しかし、IE7 では、メニューがなくなります (右側に表示されるはずです)。

なぜそれが起こるのですか?と最善の解決策は何ですか?

4

2 に答える 2

0

こんにちは、CSS の条件を次のように使用するようになりました

 <!--[if lte IE 7]>
        #container{
    direction: none;
}
    <![endif]-->

今、ie 7 でテストしていますが、このルールを適用しても問題ありません。

于 2012-09-14T04:58:27.950 に答える
0

最善の解決策は、そのままにしておくことです。IE7 は一部の CSS 属性をサポートしていません。この場合、IE7 は をサポートoverflow:hidden;しておらず、いくつかの問題がありfloat:right;ます。デザインでは、IE8+ と、Firefox、Chrome、Safari などの他の主要なブラウザーに焦点を当てるようにしてください。私を信じてください、古いブラウザでサポートされているデザインで作業するのは面倒です... *

于 2012-09-14T03:34:15.187 に答える