スタイルシート裏の裏


第4章 スタイルシートの注意点


4-3.閉じタグを忘れると


TH,TD要素の閉じ忘れ

HTML4.0のDTDを見ていると、TABLE要素は閉じタグ(終了タグ)は省略不可であるのに対し、TD要素やTH要素は省略可能である、と示されています。つまり、このように書いても、HTML4.0には違反していないわけです。

<table>
<tr>  <th>目次  <th>目次2  <th>目次3
<tr>  <td>内容  <td>内容2  <td>内容3
</table>

しかし、NN4.0では困ったことが起こります。TH要素、TD要素にスタイルを定義した場合、閉じタグを省略するとスタイル定義の効果がなくなってしまうので、面倒でもTHやTDの閉じ忘れがないようにHTMLファイルを作成する必要があります。


その他

その他、閉じタグを省略でき、良く使う要素には、P要素、LI要素、DT要素、DD要素があります。どれも閉じタグはあっても無くても問題ないように思われますが、このサイトの各ページの最後のP要素だけは閉じタグがないと問題が発生します。(どんな問題かは、実際にテストして確認してください。)


Indexに戻る ==== 前のページに戻る ==== 次のページへ