2011-09-23 9 views
7

スタイルリストスタイルの型(またはその親戚のいずれか)をul/olタグに適用するか、またはliに適用するかについて決定的な答えが見つかるようですタグ。おそらくそれは何の違いもありませんが、誰かがそのことを確認し、ベストプラクティスに関して提案する可能性があるためです。ulまたはliにlist-style-typeを適用する

答えて

12

のベストプラクティスは、リスト自体(UL、OL)にリストスタイルを割り当てることで、李さんが原因W3 CSS2.1勧告からカスケード

のそれを持っていますでしょう

継承OLとUL要素からLI要素に 'list-style'値を転送します。これは、リストスタイル情報を指定するための推奨方法です。

あなたは、実際に

+1

ありがとうございます。これは、IE6と7のサポートでは、ul(またはol)とliの両方にlist-style-typeを適用する必要があることを意味します。 – byronyasgur

+1

李さんはすべてのブラウザで動作します – Einacio

2

からわかるように、display: list-itemという要素には、ulと要素を意味します。

+2

'ul'と' ol'をそれらをサポートすることを計画している場合、あなたがのli要素にリストスタイルを適用する必要がありますので、しかし、IE6と7は、正しくこの継承を認識しません'display:block'を持っています。 'li'は' list item'のabbrです – Einacio

+0

真です。とにかくプロパティは**継承されているので、li要素がそれを取得します。 ie6/7を除く – entropid

+0

...クリアされていますか? – byronyasgur

関連する問題