- ベストアンサー
CGIソース中のHTMLタグですが。。。
print "<input type=\"text\" value=\"name\" />"; とか print "<hr />\n"; などの 「/」 の役割がわかりませんが、必要でしょうか。 「/」 が無くても動作しているようでしたが。。。 本当に初歩的で失礼な質問かも知れませんが、 教えていただければ本当にありがたいです。 どうぞよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
XHTMLだと必要。 XHTMLは、yatokesaさんが既に回答してます「XML」をベースに、HTMLの仕様を再定義した、後継仕様です。 XMLは、必ず開始タグ(<h1>とか。)と終了タグ(</h1>とか、)が対にならないといけませんが、空要素(開始タグと終了タグの間に何も入れちゃダメ。)については、 <e></e> と書く代わりに、 <e /> という書き方も認めてます。 で、XHTMLでは、<br>や<img>などを、<br />や<img />と書くようになっている、という事です。
その他の回答 (1)
- yatokesa
- ベストアンサー率40% (201/496)
回答No.1
XML がそうですね。 閉じタグのないタグは /> で終わらなければならないので。 <br/> とか
質問者
お礼
XMLの閉じタグですね。 私が勉強している本にはそのへんの言及が なかったのです。 よくわかりました。 本当にありがとうございました。
お礼
XHTMLとXMLの解説までしていただきまして、 どうもありがとうございます。 やはりこれらの言語(スクリプト)もこれからは 勉強した方がよいのでしょうか。 お蔭様でまた一つ知識が深まりました。ありがとうございました。