From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/guide/html/xhtml/index.html | 59 ++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 files/ja/web/guide/html/xhtml/index.html (limited to 'files/ja/web/guide/html/xhtml') diff --git a/files/ja/web/guide/html/xhtml/index.html b/files/ja/web/guide/html/xhtml/index.html new file mode 100644 index 0000000000..d467020da5 --- /dev/null +++ b/files/ja/web/guide/html/xhtml/index.html @@ -0,0 +1,59 @@ +--- +title: XHTML +slug: Web/Guide/HTML/XHTML +tags: + - Guide + - HTML + - Web + - Web Development + - Web Standards + - XML + - ウェブ標準 + - ウェブ開発 + - ガイド +translation_of: Web/Guide/HTML/XHTML +--- +

XHTML は、 HTML 文書のうち {{Glossary("XML")}} の構文規則に適合して書かれたものを指すために歴史的に使用されてきた用語です。

+ +

以下の例では HTML 文書とそれに対応する "XHTML" 文書、それにともに提供される適切な {{Glossary("HTTP")}} の {{HTTPHeader("Content-Type")}} ヘッダーを示しています。

+ +

HTML 文書

+ +
Content-Type: text/html
+
+<!DOCTYPE html>
+<html lang=ja>
+  <head>
+    <meta charset=utf-8>
+    <title>HTML</title>
+  </head>
+  <body>
+    <p>これは HTML 文書です</p>
+  </body>
+</html>
+
+ +

XHTML 文書

+ +
Content-Type: application/xhtml+xml
+
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
+  <head>
+    <title>XHTML</title>
+  </head>
+  <body>
+    <p>これは XHTML 文書です</p>
+  </body>
+</html>
+
+ +

慣習として、 "XHTML" 文書が Content-Type: application/xhtml+xml ヘッダーを伴ってウェブに提供される例はわずかしかありませんでした。代わりに、 XML 構文規則に合うように書かれた文書であっても、 Content-Type: text/html ヘッダーを付けて提供されていました。 — 従って、ブラウザーは XML パーサーではなく HTML パーサーを用いて文書を解析しており、様々な時に驚くような問題を発生させていました。以下の記事に問題の詳細が記述されています。

+ + -- cgit v1.2.3-54-g00ecf