ホームページ  >  記事  >  ウェブフロントエンド  >  XML、XHTML、HTML 関連の知識のまとめ_html/css_WEB-ITnose

XML、XHTML、HTML 関連の知識のまとめ_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:53:081012ブラウズ

1. XML とは、事前に定義されているものではなく、W3C が推奨する標準です。

XHTML: Extensible HyperText Markup Language (Extensible HyperText Markup Language) は、HTML を XML アプリケーションとして再定義したもので、HTML 4.01 とほぼ同じです。 HTML も W3C 標準です。

HTML: ハイパー テキスト マークアップ言語 (ハイパー テキスト マークアップ言語)

2. HTML があるのに、なぜ XHTML があるのでしょうか?

まず第一に、W3C は、World Wide Web 上の多くの Web ページには不正な HTML コードが含まれていると考えています。HTML ルールに従っていない場合でも、問題なく動作する可能性があります

うーんますます多くのネットワーク デバイスとアプリケーションのニーズに適応します。例えば、携帯電話やPDA、情報家電などではHTMLを直接表示することができません。ほとんどすべてのデバイスが XML をサポートしていますが、XML はデータを表示するように設計されていないため、この 2 つの長所を組み合わせて XHTML が誕生しました。これにより、すべてのブラウザでより適切に動作し、下位互換性のある、適切に構造化されたドキュメントを作成できます。

3. XML と HTMl の主な違い

<html><head><title>This is bad HTML</title><body><h1>Bad HTML</body>               ----------------摘自w3c手册

4. XHTML と HTML の主な違い

XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计:XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在显示信息,而 XML 旨在传输信息。                                 -----------摘自w3c

5. XHTML1.0 の 3 つのドキュメント タイプ:

XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。(空标签和非空标签) 标签名必须用小写字母。 XHTML 文档必须拥有根元素。 XHTMl 属性值要加双引号。                        -------摘自w3c手册----------

でこの場合は以下を使用します: パフォーマンスの混乱を避けるためにクリーンなマークアップが必要です。カスケードスタイルシートと組み合わせてご利用ください。

暫定:

1 <!DOCTYPE html2 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

次の状況で使用します: HTML のプレゼンテーション機能を利用する必要がある場合、およびカスケード スタイル シートをサポートしていないブラウザー用に XHTML を作成する必要がある場合。

フレームセット:

1 <!DOCTYPE html2 PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

この状況で使用: HTML フレームを使用してブラウザ ウィンドウを 2 つ以上のフレームに分割する必要がある場合。

6. XHTML の現状と HTML5

XHTML は廃止されましたが、その構文の一部は依然として多くの Web 開発者によって強く求められています。HTML5 の新しいバージョンは、HTML、XHTML、および HTML DOM の新しい標準です。今年 10 月 28 日、

W3C

は HTML5 関連機能をサポートし始めているブラウザーが増えていることを発表しました。ブラウザーの互換性の問題が改善されるかどうかを確認してください。

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