• ベストアンサー

tableにul,または,olを入れられますか?

<table>  <tbody>   <th>くだもの</th>    <td><ul><li>りんご</li><li>みかん</li><li>すいか</li></td>    …etcとして くだもの ・りんご ・みかん ・すいか としたいのですが、 <table>の<tbody>の<td>の中に<ul>の<li>を入れる方法は HTMLの仕様に反していますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.2

きちんとネストされていれば構いません。 ただ、書かれた例だと ・テーブルを構成する<THEAD>, <TR>タグが無い ・<UL>が閉じていない というエラーがあるので、それを直せばいいでしょう。 <table>  <thead>   <tr><th>くだもの</th></tr>  </thead>  <tbody>    <tr><td><ul><li>りんご</li><li>みかん</li><li>すいか</li></ul></td></tr>    :    :  </tbody> </table>

noname#138521
質問者

お礼

ごめんなさい、遅れました!。 ご回答ありがとうございます! なる程tableの中にthadとtr,直してみます!

その他の回答 (3)

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.4

td、セルに何を入れようが自由ですが、 tableは表なので、その例での利用方法は変かも知れない。 <dl><dt></dt><dd></dd></dl> 定義リストで、 <dt>くだもの</dt>を定義してからリスト化してみるとか。 <dd></dd>の中にも<ul><li>でのリストは作れます。

noname#138521
質問者

お礼

ご回答ありがとうございます! <dd></dd>の中にも<ul><li>のリストが作れるんですね!。

noname#132800
noname#132800
回答No.3
noname#138521
質問者

お礼

回答ありがとうございます。 早速検証してみます。

  • MRT1452
  • ベストアンサー率42% (1391/3293)
回答No.1

特に問題は無いのではないかと思います。 ただ、ちゃんと</ul>で閉じるようにしたほうが良いでしょう。 タグの開始と終了のペアが変に前後するとおかしな結果になりかねません。

noname#138521
質問者

お礼

ごめんなさい遅れました、 ご回答ありがとうございます! タグの開始と終了にペアが出来るようにしたいと 思います!