<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <h1>HTML と XHTML の違い</h1> <h2>XHTML では Tag の省略はできない</h2> <p>HTML では, (例えば <p> タグや <td> タグのような) いくつかの頻繁に使用されるタグだけは, その終了タグを省略することが可能である. しかし XHTML は XMLをベースにしてあるため, 全てのタグにおいて終了タグの省略はできない.</p> <hr> <h2>Tag と Attribute は小文字で記述</h2> <p>タグとアットリビュートは(アルファベット)大文字で書いてはいけない.<br/> <hr> <h2>Empty Tag の書き方</h2> <p><hr>タグは XHTML の場合, <hr/> と記述する.<br/> または <hr> 〜 </hr>  と記述する.</p> <p> <br>タグは XHTML の場合, <br /> と記述する. <br/> または <br> 〜 </br>  と記述する.</p> <hr> <p><font color=red>*</font>この程度であるなら記述に関して大きな違いは無いと思われるが, 実は<font color=red>落とし穴</font>があった.</p> <h3>インラインでのコメント・アウトに注意</h3> <p>XHTMLでは, ブラウザが全ての < > (angle bracket:アングル・ブラケット)を何らかのタグとして読み込むため, CSS のコメント・アウトを記述することができない (どうしてもコメント・アウトを書き込む必要があるときは CSS を外部ファイルとして読み込む必要がある).<br/> さらに, JavaScript でコメント・アウトを記述するときは [ ](square Bracket:スクエア・ブラケット)を使用しなければならないが, いくつかのブラウザで [ ] 部分がエラーとなる.</p> <h4>例:</h4> <script> すくりぷと </script> <hr> </html>
・・・CSSは使われていません
<font color=blue><script type="text/javascript"><br/> //<![CDATA[<br/> function ○○○○○(){<br/> //コメント・アウト<br/> }<br/> //]]><br/> </script></font>
sample_STUDY_html_011_A.html サンプル・ダウンロード