2


0

この例でIE7がテーブルとulの間にスペースを入れることを主張する理由を誰かが説明できますか? IE8やFFでは起きないようです。


  • 1

3 Answer


4


あなたは hasLayoutをテーブルとulを含むliに与える必要があります。



2


すべてのブラウザには異なるデフォルトスタイルがあります。 他のものよりも理にかなっているものもあります。 CSSリセットを使って競技場を平準化してください。


1


私は以前にInternet Explorerとこの問題を戦ってきました、そしてこれが解決策です: タグの間のスペースを取り除きます。 これはあなたのHTMLがどうあるべきかです:


ブラウザは の間にTextNodeを作成します。これはあなたのページに見える追加のスペースです。