最近、ulに関わるoblogのシステムテンプレートを作成したので、この記事とこの全体像をまとめました。
ul は非常によく使われるタグですが、Firefox と IE ではパフォーマンスが異なるため、制御が難しいタグであると感じられます。
Firefox では、ul にはパディング値がありますが、マージン値はありません。逆に、IE では、ul にはマージン値がありますが、パディング値はありません。 [下図の 2 番目と 3 番目の例を比較するとわかります]
Firefox では、デフォルトで ul のリスト スタイルがコンテンツの外端に配置されます。もちろん、CSS を通じてコンテンツの内側に list-style を設定することもできます。
両方のブラウザに適した設定を比較検討します:padding:0; margin:0; list-style:inside;。 ul をpadding:0; margin:0; list-style:none; に設定し、背景画像を li に追加することもできますが、これも良い選択です。