1

私は次のものを持っています:

<ul id="status-infos">
   <li>x</li>
   <li>y</li> 
</ul>

<li>要素を囲むために使用できる法的な要素はありますか? 例えば:

<ul id="status-infos">
  <xxx id="xxx">
   <li>x</li>
   <li>y</li> 
  </xxx>
</ul>
4

4 に答える 4

4

HTML 5 では、 item は要素<menu>の親になることもできます.. (ただし、 を/の子として使用することはできません。それらの代わりにのみ使用できます) 。limenuulol

仕様はhttp://www.w3.org/TR/html-markup/li.htmlです

于 2012-11-25T18:34:28.180 に答える
3

あなたは別のものを使うことができますul

<ul id="status-infos">
  <li>
      <ul id="xxx">
          <li>x</li>
          <li>y</li> 
      </ul>
  </li>
</ul>

私があなたの問題を本当に疑っているのは:

リスト内のリストアイテムの連続したブロックをCSSフックできる方法はありますか?

ええと、あなたは彼らにすべてのクラス名を付けるか、nth-child範囲のようなもっと創造的な解決策に行くことができます。4番目から7番目までのすべてのリストアイテムにCSSを適用したいとします。次を使用します:

li:nth-child(n+4):nth-child(-n+7){
    color:red;
}
于 2012-11-25T18:37:51.013 に答える
0

のスタイリング フック用の追加のラッパーが必要な場合 (理由は?) <li>、正しいアクションは<ul>、 をコンテナーでラップすることです。

  <div id="xxx_container">
      <ul id="xxx">
          <li>x</li>
          <li>y</li> 
      </ul>
  </div>
于 2012-11-26T16:17:07.223 に答える
0

HTML の仕様により、要素はand要素liの子として表示されることもあります。しかし、これはほとんど役に立ちません。なぜなら、これらの要素は の表現上の変形であることが意図されていて、それにもならなかったからです (通常は と同じようにレンダリングされます)。HTML5 ドラフトでの の新しい意味は別の問題ですが、ここでも関係ありません。menudirululmenu

特定されていない問題に対する想定された解決策 (機能しない) ではなく、達成したいことを特定する別の質問をすることをお勧めします。

于 2012-11-25T19:17:03.227 に答える