ホームページ >ウェブフロントエンド >htmlチュートリアル >XHTML と HTML の使用法の具体的な違いとそれらを区別する方法は何ですか?

XHTML と HTML の使用法の具体的な違いとそれらを区別する方法は何ですか?

藏色散人
藏色散人オリジナル
2018-08-15 16:04:422627ブラウズ

この記事では主に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 サイトの他の関連記事を参照してください。

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