ホームページ > ウェブフロントエンド > htmlチュートリアル > XHTMLタグには終了タグがある_HTML/Xhtml_Webページ制作

XHTMLタグには終了タグがある_HTML/Xhtml_Webページ制作

WBOY
リリース: 2016-05-16 16:45:36
オリジナル
2084 人が閲覧しました

元のリンク: http://www.dudo.org/article.asp?id=253
XHTML 仕様には、「各 XHTML タグには終了タグがある」という規格があります。次に、もともと終了タグのない HTML 要素の場合は、末尾の前に「/」を追加してタグを閉じます。たとえば、HTML の XHTMLタグには終了タグがある_HTML/Xhtml_Webページ制作 タグの本来の書き方は次のとおりです。
XHTMLタグには終了タグがある_HTML/Xhtml_Webページ制作
XHTML では、タグを閉じるために「>」の前に「/」を追加する必要があります。一部の古いブラウザがこの記述方法を認識しないようにするには、「/」の前にスペースを追加する必要があります (HTML 互換性標準)。 :
XHTMLタグには終了タグがある_HTML/Xhtml_Webページ制作
これは、開始タグに「/」を追加するとタグを閉じることができることを意味しているようです。特に空タグの場合はこの書き方をした方が簡潔だと思われます。例えば、

これは、float をクリアする (浮動要素を閉じる) ときによく使用されるコードです。すると、次のように書けるようです。

はい、
要素はこのように記述しても問題ありませんが、他のタグに同様の記述方法を使用するとどうなりますか? に外部 Javascript ファイルを導入する場合、通常は次のように記述します。


中身がなく空なので、次のように書いてもいいでしょうか?
<script> この書き方はブラウザでは機能しないか、ほとんどの場合、ブラウザはタグが閉じられていないと判断し、<br /> 以降のコンテンツがすべてであると誤って認識してしまうことがわかりました。 JavaScriptコードなのでエラーが発生します。別の例としては、 <textarea id="tt" cols="10" rows="8" /><br /> <textarea> このコードをブラウザで実行すると、<br /> 以降のすべての XHTML コードがテキスト ボックスのコンテンツとして扱われ、テキスト ボックスに表示されることがわかります。 <div> HTML4.0 にはペアタグがすでに存在しており、XHTML では既存の終了タグを使用する必要があるようです。では、<div>なぜそれが可能なのでしょうか?実際、<div> も不可能です。単に、<span /> がブラウザーでそれほど明確に表示されないだけです。 <span> などの書き方はさらに間違っています。まず、 自体に終了タグ <span> が含まれています。また、<img alt="XHTMLタグには終了タグがある_HTML/Xhtml_Webページ制作" > タグの内容を空白にすることはできません (純粋なスペースも機能しません)。 。つまり、<hr>、<link>、<br>、タグには終了タグがある_HTML/Xhtml_Webページ制作> などの「/」で閉じることができるタグを除き、他の要素では <script type="text/javascript" src="XHTMLタグには終了タグがある_HTML/Xhtml_Webページ制作" language="javascript"></script> を使用する必要があります。そうしないと、予期せぬ問題が発生します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート