XHTML入門
XHTMLは、HTMLで記述されたXML形式です。
XHTMLとは何ですか?
- XHTMLは拡張可能なHTMLを指し、
- XHTMLとHTML 4.01は、ほぼ同一であり、
- XHTMLは、厳格な、より純粋なHTML版です
- HTML定義されたXMLを介してXHTMLアプリケーション
- XHTMLは、 2001年1月公開W3C勧告
- すべての主要なブラウザのサポートにより、XHTML
なぜXHTMLを使うのか?
インターネットページには、 "悪い" HTMLの多くが含まれています。
ブラウザで見ると、次のHTMLコードは非常に正常に実行するには(それはHTMLルールに準拠していない場合であっても):
XMLは、適切にマークされ、十分に形成されなければならないマークアップ言語です。
あなたはXMLを学びたいのであれば、私たちのお読みくださいXMLのチュートリアルを 。
今日では、科学界では、いくつかの異なるブラウザ技術があります。 他の人が携帯電話やその他の小型デバイス上で実行される可能性がありながら、そのうちのいくつかは、コンピュータ上で実行されます。 小型デバイスは、多くの場合、「悪い」のマークアップ言語資源や能力を説明し欠いています。
だから - HTMLとXMLの強みを組み合わせることで、我々はXHTMLを開発しました。 XMLとしてのXHTMLはHTMLを再設計しました。
最も重要な違いは、HTMLと比較します:
文書構造
- XHTMLのDOCTYPEが必須です
- <HTML> XML名前空間の属性は必須です
- <HTML>、<HEAD>、 <タイトル>と<body>が必須です
要素の構文
- XHTML要素は正しく入れ子にする必要があります
- XHTMLの要素は常に閉じなければなりません
- XHTML要素は小文字でなければなりません
- XHTML文書は、1つのルート要素を持っている必要があります
属性構文
- XHTML属性は小文字でなければなりません
- XHTMLの属性値は引用符で囲む必要があります
- XHTML属性最小化は禁止されています
<!DOCTYPE ...>必須です
XHTML文書はXHTML文書型宣言(XHTMLのDOCTYPE宣言)でなければなりません。
あなたはリファレンスマニュアルでは、このタグ内の完全なチュートリアルを見つけることができるのXHTMLドキュメントタイプ。
<HTML>、<HEAD>、<タイトル>、および<body>要素が存在しなければならず、使用する必要があります。<html>のxmlnsは、文書のXML名前空間を指定した属性に。
次の例では、必要なタグを最小限に抑えてXHTML文書を示しています。
XHTML要素は正しく入れ子にする必要があります
HTMLでは、いくつかの要素は次のように、ネストすることはできません。
XHTMLでは、すべての要素は次のように、合理的な相互に入れ子にする必要があります。
XHTML要素は終了タグを持っている必要があります
エラーの例:
右:
空要素は、終了タグを含める必要があります
エラーの例:
右:
XHTML要素は小文字でなければなりません
エラーの例:
右:
属性名は小文字でなければなりません
エラーの例:
右:
属性値は引用符を持っている必要があります
エラーの例:
右:
可簡略記述特性
エラーの例:
右:
XHTMLにHTMLを変換する方法
- あなたのページに<!DOCTYPE> XHTMLを追加します。
- 追加のxmlnsは、各ページのHTML要素に属性。
- 小文字にすべての要素を変更します
- 空の要素をすべて閉じます
- 小文字にすべての属性名を変更します。
- すべての属性値は引用符を追加します