ホームページ >ウェブフロントエンド >htmlチュートリアル >HTMLとXHTMLの違い
HTML と XHTML は、Web ページの開発に使用されるコンピューター言語です。構文がシンプルで理解しやすいです。 XHTML は HTML の拡張であり、XML の機能を組み合わせています。 HTML よりも厳密な構文を持っています。 XHTML は HTML から派生したものですが、両者の間には大きな違いがあります。
HTML の正式名は Hypertext Markup Language です。 1993 年にティム・バーナーズ・リーによって開発されました。これは、Standard Generalized Markup Language (SGML) の拡張形式です。 HTML は、Web 開発の基礎または骨格を提供します。
ハイパーテキストは、ハイパーリンクを通じてあるページを別のページにリンクし、クリックするとアクティブになるテキストです。マークアップ言語は、タグを使用して Web ページをデザインし、Web ページをより魅力的に見せる言語です。ハイパーテキスト マークアップ言語は、複数のページを接続して Web ページを基本レベルから開発するために使用されます。
HTML 内のすべての要素は、HTML タグを通じて定義されます。タグは、要素をさまざまな形式に配置するのに役立つキーワードのようなものです。 HTML はプログラミング言語ではありません。
###アドバンテージ###
これは HTML にほぼ似ていますが、HTML よりもはるかに厳密です。 XHTML の主な理由は、HTML のソース コードの保護が緩すぎることです。 XHTML はより柔軟で、他の形式に簡単に変換できます。
すべての XHTML ドキュメントは 3 つの主要な部分で構成されています。
###アドバンテージ###
次の表は、HTML と XHTML の主な違いを示しています -
XHTML | #########完全形######### HTML は Hyper Text Markup Language の略です | XHTML は Extensible Hypertext Markup Language の略です |
---|---|---|
#########によって開発された#########
HTML は Tim Berners Lee によって開発されました |
XHTML は World Wide Web Consortium (W3C) によって開発されました | #########発売日######### 1993年に発売されました |
2000年に発売されました
|
ファイル形式 |
ドキュメントタイプのファイル形式です |
マークアップ言語ファイル形式で保存されます
|
拡張元 |
HTML は SGML (Standard General Markup Language) から拡張されたものです |
HTMLとXMLを拡張したもの(拡張マークアップ言語) | ||
ファイル拡張子 |
ファイル拡張子は .html、.htm | です。
拡張子は .xhtml、.xht、.html、.htm、.xml です。 |
大文字と小文字の区別 |
HTML は大文字と小文字を区別しません。大文字、小文字、または両方の組み合わせで記述できます。 |
XHTML では大文字と小文字が区別されます。すべてのコードは小文字である必要があります |
ドキュメントタイプ |
HTML では、各ページの先頭に | を追加する必要はありません。
XHTML では、 | を各ページの先頭に記述する必要があります
終了タグ |
HTML ではタグを閉じることは必須ではありません |
XHTML では、すべてのタグを閉じることが必須です |
属性 |
HTML で属性を記述する際、二重引用符で囲む必要はありません。 例:- |
属性値は引用符で囲む必要があります 例:- |
ネスト |
ネストされた要素は必要ありません | XHTML では、要素は適切な順序でネストする必要があります。 |
厳格さ |
HTML は XHTML に比べて寛大です | #XHTML はルールに厳密に従います|
コードが十分に整理されていません |
コードがより整理されています |
#########間違い######### |
すべてのエラーを厳密にチェックします |
#########分析######### ソースコードには簡単にアクセスできます | ソースコードにアクセスするのはやや困難です |
#########安全性#########
HTML は十分に安全ではありません | #XXHTML はセキュリティを強化します
|
ブラウザの互換性 |
HTML はすべてのブラウザでサポートされています | XHTMLをサポートしているブラウザはほとんどありません
|
#########複雑#########
単純な構文なので簡単に理解できます |
###結論は### | HTML と XHTML の主な目的は、Web ページを作成することです。 XHTML は、HTML よりも多くのルールに従い、より厳格な HTML の拡張バージョンです。 XHTML は他のデータ形式に簡単に変換できます。
以上がHTMLとXHTMLの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。