html - 使い方 - w3schools




ULの直属の子としてdivを使用することはできますか? (4)

HTML 5の場合:

http://www.w3.org/TR/html-markup/ul.html

許可された内容

ゼロ個以上の要素

HTML 4の場合:

http://www.w3.org/TR/html401/struct/lists.html#h-10.2

<!ELEMENT UL - - (LI)+

編集:

私は他のHTML5:D(これはW3Cのものと同じ仕様です)を忘れてしまいます。

http://www.whatwg.org/specs/web-apps/current-work/multipage/grouping-content.html#the-ul-element

私はこのコードを持っています:

<ul>
    <div>
   </div>
</ul>

私はそれをレンダリングするブラウザで問題はないと感じます。 私はこれをどこかで読んだことがあります。「李」は「ul」の直接の子としてしか使われません。 これは正しいです? ULの直属の子としてdivを使用することはできませんか? 上記の混乱のための文書はありますか?

編集:このリンクでは、 http://css-tricks.com/forums/discussion/11593/divs-inside-uls/p1


HTMLの順序付けられていないリスト要素<ul>は、順序付けされていない項目のリスト、つまり数値の順序付けを持たない項目の集合を表し、そのリスト内の順序は無意味です。 通常、順序付けされていないリストの項目は、点、円、または二乗のようないくつかの形式の箇条書きで表示されます。 箇条書きスタイルは、ページのHTML記述ではなく、関連するCSSで、list-style-typeプロパティを使用して定義されています。

許可された内容:

zero or more <li> elements

いいえ、有効なマークアップが必要な場合は、divは決して内部にはありません。 現代のブラウザの中には、divを開く前にulタグを「オートクローズ」するので注意が必要です






css3