ホームページ  >  記事  >  ウェブフロントエンド  >  HTMLとXHTMLの違いは何ですか

HTMLとXHTMLの違いは何ですか

青灯夜游
青灯夜游オリジナル
2018-11-29 17:57:0219274ブラウズ

今日は、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>

レンダリング:

HTMLとXHTMLの違いは何ですか

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の違いは何ですか

##HTML と XHTML の違い

XHTML は HTML とほぼ同じですが、XHTML は構文と大文字と小文字の区別の点で HTML よりも厳密であるため、コードを正しく作成することがより重要です。 XHTML ドキュメントは、HTML 固有の緩やかなパーサーを必要とする HTML とは異なり、整形式であり、標準の XML パーサーを使用して解析されます。

一般に、HTML と比較して、XHTML にはいくつかの変更が加えられており、いくつかの違いがあります。これらの変更は 3 つの部分に分けることができます:

ドキュメント構造の変更

1. すべてのファイルには DOCTYPE が必要です。

2. の xmlns 属性は必須であり、ドキュメントには XML 名前空間を指定する必要があります。

3、、、 はそれぞれの終了タグに必要です。

XHTML タグの変更

1. すべての XHTML タグは小文字である必要があります。

2. すべての XHTML タグは終了する必要があります。つまり、> タグは終了する必要があります。例:


HTMLとXHTMLの違いは何ですか

3. すべての XHTML タグは正しくネストされ、タグのネスト順序も正しい必要があります。 。

4. XHTML ドキュメントにはルート要素が必要です。

XHTML 属性の変更

1. すべての XHTML 属性を正しく追加する必要があります。

2. すべての XHTML 属性は小文字で、引用符で囲む必要があります。

2. XHTML 属性は省略できません。

3. XHTML 属性値は引用符で囲む必要があります。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がHTMLとXHTMLの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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