
No.1ベストアンサー
- 回答日時:
以下、HTML 4.01での話です。
(XHTMLでもほぼ同じだと思います)tableタグ直下に書けるのは、caption,col,colgroup,head,tfoot,tbodyと定義されています。
特定の条件下でtbodyが省略できますので、実際はtrも書けます。これら以外は書けないことになっています。
tr直下にはth,tdが書けることになっています(それ以外は不可)。
th,tdの下にはブロック要素が書けるので、divも書けます。
このように、テーブル内でth,tdの中以外でdivが使えないのはHTMLの仕様でそう決まっているからです。
>tdの下にはブロック要素が書けるので、divも書ける
やはり、td要素の中にもdivは書くことは問題ありませんよね?
HTML4.01で、td直下にdiv要素を含めるのは正しくない
と噂で聞いたので、そんなわけがないと思い質問しましたが、
すっきりしました。
ほんとうにありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
<td>中の文字列に<p>は必要?
HTML・CSS
-
html の divとtable の役割
HTML・CSS
-
html5のテーブル内でdivのタブが使えないのですが、divの代わりに使える(働き)が同じタブはあ
HTML・CSS
-
-
4
htmlの文字が縦書きになる
HTML・CSS
-
5
テーブルのヘッダとボディの幅がズレルのを防ぐ
HTML・CSS
-
6
tableタグとformタグの組み合わせ
HTML・CSS
-
7
htmlでテーブル内にテキストボックスを作りたいのですが・・・
HTML・CSS
-
8
tableにul,または,olを入れられますか?
ホームページ作成・プログラミング
-
9
CSSで特定のテーブルだけに適用する記述をおしえてください。
HTML・CSS
-
10
cssで、テーブルのtdの中の文字を左右に分けたい
HTML・CSS
-
11
テーブルとテーブルの間隔について
HTML・CSS
-
12
Javascript_submit()完了後に処理したい
JavaScript
-
13
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
14
private static という変数の修飾
Java
-
15
TRタグの余白をcssで設定するには
HTML・CSS
-
16
テーブルの任意の列を非表示にしたい
HTML・CSS
-
17
CSSのtransform: translate(-50%,-50%);を行う意味
HTML・CSS
-
18
テーブルの行を折りたたみたいのですが、detailsタグとsummaryタグを使ってもうまくいきませ
HTML・CSS
-
19
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
20
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLでテーブルを横に並べる方法
-
テーブルタグの中にdivを含めて...
-
DWで、デザインビューに表示さ...
-
レイアウトはテーブルよりCS...
-
テーブルの横に画像を
-
テーブルの行を折りたたみたい...
-
CSSで特定のテーブルだけに...
-
テーブル内の画像の高さ調整に...
-
tableにul,または,olを入れられ...
-
ホームページのテキストを折り...
-
テーブルの一部分のセルだけに...
-
テーブルのヘッダとボディの幅...
-
html5のテーブル内でdivのタブ...
-
TABLEのセルの中の文字を行単位...
-
テーブルの枠線(外内両方)を...
-
<th>タグを使っても太字にしな...
-
ブラウザによってテーブルのセ...
-
tableタグとformタグの組み合わせ
-
html内でのjavascriptの処理
-
divで囲んだ文字が消える
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルタグの中にdivを含めて...
-
テーブルの位置を細かく指定し...
-
テーブルの横に画像を
-
テーブル内に画像を表示したい。
-
テーブル内でdlタグ使った際の...
-
2つのテーブルを左右に表示した...
-
箇条書きリストのすぐ横に画像...
-
ウィンドウのサイズを変えても...
-
ドリームウィーバーでテーブル...
-
テーブルの横に文字を置くタグ
-
Dreamweaverでテーブルの列幅を...
-
テーブルが自動改行される
-
colspanを動的に行う
-
【CSS】縦横スクロールテーブル...
-
tableのheight指定が効かない
-
CSSで文字を一番下の中央に表示...
-
Windowsでテーブルが下に下がる
-
CSSを使って|の方向に並んだテ...
-
HTMLでテーブルを横に並べる方法
-
テーブルタグとCSSについて
おすすめ情報