0

joomla 1.5にスーパーフィッシュモジュールをインストールしました。 IE 6,7に問題があります。 'li'要素の幅は正しく計算されず、これによっていくつかの項目が落ちる。残念なことに私は自分のPCで作業していて、あなたにサイトを表示するためにアップロードできませんでしたが、おそらく一般的な問題で誰かが私を助けてくれることを願っています。スーパーフィッシュアイテムの幅がIE 6,7で正しくありません

どうすれば解決できますか?あなたはIE6で幅の問題を取得する可能性がありますなぜ

答えて

1

一般的な理由:

  • に関する注意点モード:IEでのレイアウトグリッチのナンバーワンの原因。 <!DOCTYPE>が正しく設定されていることを確認してください。
  • 浮動小数点のバグ:CSSにfloatを使用していて、それらの要素にもmarginがある場合、余白が2倍になることがあります。最適な回避策はmarginの代わりにpaddingまたはborderを使用することです。それに対処するためにレイアウトを調整する必要があるかもしれません。
  • max-widthおよびmin-widthはサポートされていません。IE6はこれらのCSS機能をサポートしていません。あなたのレイアウトを壊すでしょう。それほど多くはできません。
  • これらの間にスペースがある浮動小数点:浮動小数点数は、IE6では他のブラウザよりも数ピクセル離れて表示されることがあります。 IEはHTMLコード内にあるので、それらの間にスペースを挿入しています(おそらく別々のコード行にありますか?)。空白を削除すると、IEはそれを正しくレンダリングします。
  • has-layoutバグの1つ:IEには、has-layoutと呼ばれる内部フラグがあり、それには多数のレンダリングバグが関連付けられています。このフラグは手動で設定することはできません。 IEは要素の他のプロパティに基づいて何を決定すべきかを決定します。要素のスタイルシートにzoom:0;を設定することで、時々回避できます。しかしいつもではない。

さらに読書:http://www.virtuosimedia.com/dev/css/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs

関連する問題