HTML - XHTML
HTML - XHTML
XHTML は XML 形式で書かれた HTML です。
XHTMLとは何ですか?
XHTMLはExtensible Hypertext Markup Languageのことです
XHTMLはHTML 4.01とほぼ同じです
XHTMLはHTMLのより厳密で純粋なバージョンです
XHTMLはXMLアプリケーションHTMLの方法で定義されています
XHTML は 2001 年 1 月にリリースされた W3C 勧告です
XHTML はすべての主要なブラウザでサポートされています
XHTML を使用する理由
インターネット上の多くのページには「不正な」HTML が含まれています。
ブラウザで表示すると、次の HTML コードは (HTML ルールに従っていませんが) 完全に正常に実行されます。
<html><head><meta charset="utf-8">< ; title>これは非標準の HTML</title><body><h1>不規則な HTML<p>これは段落です</body>
XML は、正しくマークアップされ、適切にマークアップされている必要がある XML のタイプです。 -フォーマットされたマークアップ言語。
XML を学びたい場合は、XML チュートリアルを読んでください。
今日のテクノロジーの世界には、いくつかの異なるブラウザー テクノロジーがあります。コンピュータ上で動作するものもありますが、携帯電話やその他の小型デバイス上で動作するものもあります。小型デバイスには、多くの場合、「悪い」マークアップ言語を解釈するリソースや能力が不足しています。
つまり、XHTML は XML と HTML の長所を組み合わせて開発されました。 XHTML は HTML を XML として再設計したものです。
HTML との最も重要な違い:
ドキュメント構造
XHTML DOCTYPE は必須です
<html> の XML 名前空間属性は必須です
<html>、<title> ;body> も必須です
要素の構文
XHTML 要素は正しくネストされている必要があります
XHTML 要素は常に閉じられている必要があります
XHTML ドキュメントにはルート要素が必要です
属性の構文
XHTML 属性小文字にする必要があります
XHTML 属性値は引用符で囲む必要があります
XHTML 属性の最小化も禁止されます
<!DOCTYPE ....> は必須です
型宣言 (XHTML DOCTYPE 宣言)。
完全な XHTML ドキュメント タイプは、ルーキー チュートリアルのタグ リファレンス マニュアルで見つけることができます。
<html>、<head>、<title>、および <body> 要素も存在する必要があり、<html> の xmlns 属性を使用してドキュメントに XML 名前空間を指定する必要があります。
XHTML 要素は適切にネストする必要がありますHTML では、次のように一部の要素を相互にネストする必要はありません:
<b><i>太字と斜体のテキスト</b></i>
XHTML では、すべての要素が次のように相互に適切にネストされている必要があります。
<b>太字および斜体のテキスト</i></b>
別の段落
正しい例:<p>これは段落です</p><p>これは別の段落です</p>
空の要素には終了タグが含まれている必要があります
エラー例:分岐:<br>水平線:<hr>画像:<img src="happy.gif" alt="ハッピーフェイス">
正しい例: 分岐:<br /> ;水平線:<hr />画像:<img src="happy.gif" alt="ハッピーフェイス" />XHTML 要素は次のとおりです。小文字にする
エラー例:<BODY> <P>これは段落です</P></BODY>
正しい例: <body><p>これは段落です< ;/p></body>属性名は小文字である必要があります
間違った例:<table WIDTH="100%">
正しい例: <table width="100 %">属性値には引用符が必要です
間違った例: