1

誰かがこれを以前に見たことがあります-そしてそれについて何かすることができますか?このリンクは、IEでのリスト表示のPNGスクリーンショットへのリンクです。よく見ると、各要素の行の高さは、連続するアイテムごとに少し大きくなっています。Webサイトの外観はCSSによって完全に制御されます。

スクリーンショット

それは大したことではありませんが、それは確かに奇妙です。

また、白い線とボックスの境界線の間のスペースにも注意してください。FFやChromeにはなく、IEだけにあります。

4

2 に答える 2

4

IE7のバグのようです。

IE8でテストしたところ、IE8モードでは期待どおりに動作しますが、互換モードでも同じ動作を示します。

更新:いじり、それoverflow:hiddenを引き起こしているスタイルのようです。

于 2008-12-04T07:42:34.783 に答える
2

あなたのページは XHTML であり、検証されていることがわかります...しかし、ほとんどの XHTML ページと同様に、それは提供され、提供されtext/htmlていませんapplication/xhtml+xml(IE の場合は認識されず、ファイルを保存するかどうか尋ねられます)。したがって、XHTML を使用するのは良い考えですが、すべてのブラウザーは XHTML を提供され、それが HTML であると伝えられるため、適切な有効な XML は html タグスープとして解析されます。(本当に互換性が必要で、ページを XML として解析する必要がない場合でも、"HTML 4.01 Strict" が最適です)

それでも、それがリストのレンダリングにどのように影響するかはわかりませんが (リストの構文は本質的に同じである必要があるため)、IE がタグを認識しない場合、終了タグを取得できない可能性があります。li の endtag を忘れて、ほんの少しパディングした場合に得られる効果を思い出します...

決して IE でピクセル パーフェクト レンダリングを試みないでください。気が狂い、おそらく成功しないでしょう。それと一緒に暮らすことを学びます。:P

于 2008-12-04T08:17:50.797 に答える