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 %">

属性値には引用符が必要です

間違った例:

正しい例:

<table width="100%">

属性の省略は許可されません

間違った例:

<入力チェック済み><入力読み取り専用><入力無効><オプション選択>

正しい例:

<入力チェック済み<チェック済み>< ;input readonly="readonly"><inputdisabled= "disabled"><option selected="selected">

HTML を XHTML に変換する方法


XHTML を追加 各ページの HTML 要素に xmlns 属性を追加します。

すべての要素を小文字に変更します

空の要素をすべて閉じます

すべての属性名を小文字に変更します

すべての属性値に引用符を追加します

学び続ける
||
<html> <meta charset="utf-8"> <body> hello xhtml </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜