ホームページ >ウェブフロントエンド >htmlチュートリアル >XHTML と HTML の使用法の具体的な違いとそれらを区別する方法は何ですか?
この記事では主にxhtmlとhtmlの違いについて紹介します。まず第一に、皆さんは xhtml と html が何であるかを理解する必要があります。平たく言えば、HTML は Hypertext Markup Language であり、
XHTML は Extensible Hypertext Markup Language であり、その表現は Hypertext Markup Language (HTML) に似ていますが、構文はより厳密です。
継承関係の観点から見ると、HTML は標準のユニバーサル マークアップ言語に基づいたアプリケーションであり、非常に柔軟なマークアップ言語です。一方、XHTML は、標準のユニバーサル マークアップ言語のサブセットである拡張可能なマークアップ言語に基づいています。言い換えれば、xhtml は html のサブセットです。
主な違いを以下にまとめます:
1. 文書型宣言メソッド
html:
Transitional 型:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Strict 型:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Framework 型:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
xhtml:
Transitional 型:
リーリー厳密型:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
フレームワーク型:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2. 構文
XHTML は、XML 要件に準拠するために、より厳密な構文要件があります。
3. 詳細な区別
XHTML では正しいネストが必要で、すべての要素は閉じられ、大文字と小文字が区別され、属性値は二重引用符を使用し、name 属性の代わりに id 属性を使用し、特殊文字を処理する必要があります。
以上は html と xhtml の違いについてであり、友人が htmlxhtml の関連知識を習得するのに役立つことを願っています。
以上がXHTML と HTML の使用法の具体的な違いとそれらを区別する方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。