- ベストアンサー
tableにul,または,olを入れられますか?
<table> <tbody> <th>くだもの</th> <td><ul><li>りんご</li><li>みかん</li><li>すいか</li></td> …etcとして くだもの ・りんご ・みかん ・すいか としたいのですが、 <table>の<tbody>の<td>の中に<ul>の<li>を入れる方法は HTMLの仕様に反していますでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
きちんとネストされていれば構いません。 ただ、書かれた例だと ・テーブルを構成する<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>
その他の回答 (3)
- naokita
- ベストアンサー率57% (1008/1745)
td、セルに何を入れようが自由ですが、 tableは表なので、その例での利用方法は変かも知れない。 <dl><dt></dt><dd></dd></dl> 定義リストで、 <dt>くだもの</dt>を定義してからリスト化してみるとか。 <dd></dd>の中にも<ul><li>でのリストは作れます。
お礼
ご回答ありがとうございます! <dd></dd>の中にも<ul><li>のリストが作れるんですね!。
http://htmllint.itc.keio.ac.jp/htmllint/htmllint.html http://validator.w3.org/#validate_by_uri css・・・http://jigsaw.w3.org/css-validator/validator.html.ja で、検証できます。
お礼
回答ありがとうございます。 早速検証してみます。
- MRT1452
- ベストアンサー率42% (1391/3293)
特に問題は無いのではないかと思います。 ただ、ちゃんと</ul>で閉じるようにしたほうが良いでしょう。 タグの開始と終了のペアが変に前後するとおかしな結果になりかねません。
お礼
ごめんなさい遅れました、 ご回答ありがとうございます! タグの開始と終了にペアが出来るようにしたいと 思います!
お礼
ごめんなさい、遅れました!。 ご回答ありがとうございます! なる程tableの中にthadとtr,直してみます!