1

Internet Explorer のすべてのバージョンで問題があります。右の境界線を持つulwithli要素があります。このページの下部(「その他」)で、それがどのように見えるかを確認できます。

この問題はこのページに固有のものではなく、同様の HTML 設定すべてに当てはまります。

他のブラウザではこんな感じ

IEで見るとこんな感じ

その右の境界線を削除するようにIEに指示するにはどうすればよいですか?

4

1 に答える 1

1

:last-child セレクターを使用して、最後のリスト項目に境界なしを設定しています。残念ながら、9 (および 10 RC) を除くすべての IE バージョンは、そのスタイルをサポートしていません。

http://www.quirksmode.org/css/contents.html#t35

最初の子セレクターを使用して (左の境界線を無効にする)、他のすべてのリスト項目に左の境界線を設定しないのはなぜですか? 私の意見では、はるかに安全なルートのようです。

于 2012-04-19T15:13:54.160 に答える