ホームページ > 記事 > ウェブフロントエンド > HTMLとXHTMLの違いは何ですか
今日は、HTML と XHTML とは何なのかを紹介します。誰もが HTML と XHTML をある程度理解し、両者の違いを理解できるようにしましょう。 HTML と XHTML を見てみましょう。
#HTML とは何ですか?
HTML はHyper Text Markup Language (Hyper Text Markup Language) の頭字語です。では、ハイパーテキストとは何でしょうか。マークアップ言語とは何ですか?
ハイパーテキスト: ハイパーテキストとは、単に「テキスト内のテキスト」を意味します。テキスト内にリンクがありますが、これはハイパーテキストです。リンクをクリックして新しい Web ページを開くたびに、ハイパーテキストの一部をクリックすることになります。 マークアップ言語: マークアップ言語は、テキストをよりインタラクティブで動的にするために使用されるプログラミング言語です。テキストを画像、表、リンクなどに変換できます。 例:<!DOCTYPE html> <html> <body> <h1>hello world !</h1> </body> </html>レンダリング:
XHTML とは何ですか?
XHTML は、Extensible Hypertext Markup Language の略です。これは、HTML 言語と XML 言語を組み合わせたものです。
XHTML は HTML とほぼ同じですが、HTML よりも厳密です。 XHTML は、XML アプリケーションとして定義された HTML です。すべての主要なブラウザでサポートされています。 例:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>标题</title> </head> <body> <h1>XHTML</h1> </body> </html>レンダリング: ##HTML と XHTML の違い
XHTML は HTML とほぼ同じですが、XHTML は構文と大文字と小文字の区別の点で HTML よりも厳密であるため、コードを正しく作成することがより重要です。 XHTML ドキュメントは、HTML 固有の緩やかなパーサーを必要とする HTML とは異なり、整形式であり、標準の XML パーサーを使用して解析されます。
一般に、HTML と比較して、XHTML にはいくつかの変更が加えられており、いくつかの違いがあります。これらの変更は 3 つの部分に分けることができます:ドキュメント構造の変更
1. すべてのファイルには DOCTYPE が必要です。
2. の xmlns 属性は必須であり、ドキュメントには XML 名前空間を指定する必要があります。 3、、、XHTML タグの変更
1. すべての XHTML タグは小文字である必要があります。
2. すべての XHTML タグは終了する必要があります。つまり、> タグは終了する必要があります。例: 、XHTML 属性の変更
1. すべての XHTML 属性を正しく追加する必要があります。
2. すべての XHTML 属性は小文字で、引用符で囲む必要があります。 2. XHTML 属性は省略できません。 3. XHTML 属性値は引用符で囲む必要があります。 要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。以上がHTMLとXHTMLの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。