ホームページ ウェブフロントエンド htmlチュートリアル 16 XHTML1.0 と HTML の互換性に関するガイドラインの概要_HTML/Xhtml_Web ページ制作

16 XHTML1.0 と HTML の互換性に関するガイドラインの概要_HTML/Xhtml_Web ページ制作

May 16, 2016 pm 04:42 PM
html 互換性がある

1.ページを XML 型として宣言しないでください。ページは UTF-8 または UTF-16 文字セットを使用します。

2.空の要素タグ (コンテンツを含めるために使用できないタグ) の終了文字 > の前にスラッシュ / を追加します (例:
)。時間/>など

3.空でない要素 (このタグはタイトルや段落などのコンテンツを含めるために使用されます) が空の場合、空要素のような終了メソッドを使用する代わりに空白文字を与えます、例: P タグにコンテンツがない場合は、

の代わりに と記述してください。

4.スタイルやスクリプトのコンテンツに <、&、]]> または 2 つの連続した水平バー -- が表示される場合は、外部ファイルを使用してインポートしてください。

5.要素の属性値には改行や複数のスペースを使用しないでください。

6.ドキュメントの先頭部分に複数の isindex 要素 を含めないでください (この要素は使用しないことをお勧めします)。
isindex: ブラウザーに、ユーザーに 1 行のテキストの入力を求めるダイアログ ボックスが表示されます。
HTML 4 では、この要素は非推奨となり、INPUT 要素が推奨されます。 tagName の isIndex プロパティは入力を返します。
この要素はブロック要素であり、この要素には終了タグが必要です。
次の例では、ISINDEX 要素を使用してデフォルトのプロンプトを置き換えます。

7.要素に言語を指定する場合は、lang 属性と xml:lang 属性を使用してください。 xml:lang の値が優先されます。

8.要素の識別子として id 属性を使用し、name 属性 の使用を避けてください。特に次の要素では、name 属性を識別子として使用することはお勧めできません: a、applet、form。 、フレーム、iframe、img、マップ。

9.ページのドキュメント文字セットを定義します

を使用して XML ドキュメントの文字セットを定義します。 XHTML の文字セットを定義します

を使用します 10.この属性名

は、ブール型要素の属性値に使用してください。たとえば、checked="checked"、ブール型要素には、compact、nowrap、ismap、declare、noshade、checked、disabled が含まれます。 、読み取り専用、複数、選択済み、noresize、defer

11.HTML4 および XML ドキュメント オブジェクト モデルでは、HTML 要素名と属性名が大文字形式を返すように指定されています。 XHTML の要素名と属性名は小文字形式で返されます。

12.属性値のアンパサンドを置き換えるには & を使用します。

13. XHTML では、CSS スタイルのタグのスタイル名と属性名は小文字の
を使用する必要があります。
HTML テーブルでは、tbody は解析中に自動的に完成しますが、これは XML では機能しません。そのため、CSS セレクターで tbody 要素を使用する場合は、自分で追加する必要があります。 CSS が id 属性を持つ要素を選択する場合は、#selector
を使用します。 CSS がクラス属性を持つ要素を選択する場合は、 .セレクター を使用します。

14. XML ドキュメントを解析するときに Style 要素を使用するにはどうすればよいですか? HTML4 および XHTML では、style 要素を使用してドキュメント内のスタイル ルールを定義できます。XML では、このルールと互換性を持たせるために、

を使用する必要があります。 XML ドキュメントを解析する場合、style 要素、id 属性を識別子として使用する必要があり、それを参照する XML スタイルシート が存在する必要があります (例:


PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR /xhtml1/DTD/xhtml1-strict.dtd">


内部スタイルシートの例




W3CGroup は、XHTML と HTML の互換性に関する 16 項目のガイドラインを紹介します。
http://www.w3cgroup.com/article.asp?id=252.



< /html>


15.HTML および XML では空白文字 に注意する必要があります。 HTML ドキュメントでは有効な一部の文字が XML では無効になる場合があります。たとえば、HTML ではフォームフィード文字 (フォームフィード文字 U 000C) はスペースとして解析されますが、XHTML では XML の文字定義により、スペースとして解析されます。違法。

16特殊文字 ' (省略記号、U 0027) に注意してください。 これは XML1.0 で導入されましたが、' を使用して置き換えます。 HTML4用途で使用できます。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTML のネストされたテーブル HTML のネストされたテーブル Sep 04, 2024 pm 04:49 PM

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTMLの表の境界線 HTMLの表の境界線 Sep 04, 2024 pm 04:49 PM

HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML 左マージン HTML 左マージン Sep 04, 2024 pm 04:48 PM

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブルのレイアウト HTML テーブルのレイアウト Sep 04, 2024 pm 04:54 PM

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 順序付きリスト HTML 順序付きリスト Sep 04, 2024 pm 04:43 PM

HTML 順序付きリストのガイド。ここでは、HTML 順序付きリストと型の導入とその例についても説明します。

HTML 内のテキストの移動 HTML 内のテキストの移動 Sep 04, 2024 pm 04:45 PM

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

HTML入力プレースホルダー HTML入力プレースホルダー Sep 04, 2024 pm 04:54 PM

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

See all articles