入れ子
-
0 名前: ロココ : 2005/11/13 19:20
- 入れ子について質問です。
文法チェッカで以下の記述に「<p>の終了タグがないと見なされます。」
、「tableの前の<p>が見つかりません。」というエラーが出ました。
<p><div align="center">文章</div></p>
<p><center>文章</center></p>
<p>
<table>
<tr>
<td>文章</td>
</tr>
</table>
</p>
<p>タグ内にテーブルやdivタグを入れることは出来ないのでしょうか?
また、<div class="1"><div>文章</div></div>
のように記述するのはできますか?
-
1 名前: 通りすがり : 2005/11/13 19:20
- ><p>タグ内にテーブルやdivタグを入れることは出来ないのでしょうか?
できません。
><div class="1"><div>文章</div></div>
>のように記述するのはできますか?
できます。(聞くよりやってみるほうが早いと思いますが)
むしろ
<div class="1"><p>文章</p></div>
これでいいのでは?
-
2 名前: phpinfo() : 2005/11/13 19:20
- 参考までに。
http://openlab.ring.gr.jp/k16/htmllint/tagslist.cgi?HTMLVersion=HTML401-Strict
#DIV病にはご注意を。
#http://www.fromdfj.net/html/divsyndrome.html
-
3 名前: ロココ : 2005/11/13 19:20
- テーブルはPタグに入れないよう気をつけます。
<BODY>以下を<div class="">〜</div>で丸々くくるのは
文法上よろしくないようなこと書いてるので
<div class="1"><p>文章</p></div>という風に
しますね。
ありがとうございました。
-
4 名前: mdp : 2005/11/13 19:20
- >>3 <BODY>以下を<div class="">〜</div>で丸々くくるのは
だったら<BODY class="">という風にすればいいのでは?
-
5 名前: Pid : 2005/11/13 19:20
- >>3
> BODY>以下を<div class="">〜</div>で丸々くくるのは文法上よろしくないようなこと書いてる
そんなこと,どこに書いてます?
※
文法上は問題ありません。>>2 で注意されているのは,
・div/span 要素というのは,言わば「自分専用」の要素を作り出すことだから,使いすぎると「相手に情報が伝わらない」HTML になりがちなので注意(スタイルシートをオフにしたときのことを考えてみれば良い)
という話です。
>>4
それも一理ありますね。ただ,広告が自動挿入されるようなスペースでは,body 要素直下を丸々 <div>..</div> で括っておくと,何かと都合が良いこともあります (^^;)。
-
6 名前: mdp : 2005/11/13 19:20
- >>5
> 広告が自動挿入
なるほど、それは知らなかった。
思いがけず勉強になりました。感謝です