ホームページ  >  記事  >  ウェブフロントエンド  >  自己終了 HTML スパンはすべての場合に有効ですか?

自己終了 HTML スパンはすべての場合に有効ですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-02 02:42:02765ブラウズ

Are Self-Closing HTML Spans Valid in All Cases?

自己終了 HTML スパン: 有効または無効?

HTML スパンは自己終了構文、つまり < を使用して閉じることができますか?スパンクラス="ドロップ" />?このアプローチの有効性は、ドキュメントの種類によって異なります。

XHTML

XHTML (XML 標準に準拠した HTML) では、自己終了タグはすべての主要なタグでサポートされています。ブラウザ。たとえば、次のコードは XHTML で有効です:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <h2 id="test">Test</h2>
    <p>Some stuff <span class="drop" /></p>
</body>
</html>

HTML

ただし、HTML (XHTML doctype なし) では、自己終了タグは限られた要素セットに対して有効です。特定の要素が自己終了できるかどうかを判断するには、その要素の W3C 仕様を参照してください (例:

は終了タグなしで閉じることができます)。

追加メモ:

  • 特定のブラウザは、HTML の自己終了タグを誤って解釈する可能性があります。互換性を確保するには、完全な終了タグ構文、つまり を使用するのが最善です。
  • サーバーは通常、ページを text/html として提供するため、膨大なほとんどの場合、従来の終了構文を使用する必要があります。

役立つ参考文献:

  • [W3C Validator](https://validator.w3. org/)
  • [XHTML 対 HTML](https://www.w3.org/2002/Talks/1206-xhtml2/history.html)

以上が自己終了 HTML スパンはすべての場合に有効ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。