ホームページ > ウェブフロントエンド > htmlチュートリアル > HTML doctype のさまざまなバージョンの詳細な紹介

HTML doctype のさまざまなバージョンの詳細な紹介

高洛峰
リリース: 2017-03-28 11:44:44
オリジナル
1582 人が閲覧しました

次の違い · HTML 4.0 -- 1997 年 12 月、W3C 勧告

· HTML 4.01 -- 1999 年 12 月、W3C 勧告

· HTML 5.0 -- 2008 年 8 月、W3C Working Draft

HTML 2.0 は、1996 年頃の廃止された HTML バージョンです。

HTML3.2 はおそらく 1997 年で、スタイルのない時代でした。一部の表示メソッドは、属性タグまたは属性を使用して実装されます。例:

ALIGN=CENTER など。一部は後のバージョンから残っています。

XHTML は HTML の最新バージョンです。 HTML チュートリアル

しかし、HTML 5 は W3C によって直接策定されたものではなく、別のブラウザ メーカーである WHATWG によって策定されています。

W3c での検証の問題

doctype で宣言された HTML バージョンよりも後の仕様に要素が出現します。要素を説明して提示するのではありませんか? いいえ、もちろんそうではありません。バースタールの法則と堅牢性を忘れないでください。受信時にはブラウザが開いている必要があります。したがって、

validator

(w3c のもの) はフォーマット タイプをチェックしませんが、バリデーターはフォーマット タイプのみを考慮します。これが doctype が存在する本当の理由です。

W3c 標準とブラウザ表示のいくつかの違い

これが、w3cshool の一部のバージョンでサポートされていないセンター、フォントなどの要素が xhtml 1.0 および

html5

でも元の機能を持つことができる理由です。 -----ブラウザの耐障害性。それがバースタールの法則であり、堅牢性の法則としても知られています。その主な意味は、「送信時には保守的、受信時にはオープンである」ということです。ブラウザのメーカーは、すべてのバージョンをサポートする必要があることを理解しており、誰もが HTML4.1 または HTML5 で Web サイトを作成しているからといって、以前のバージョンの HTML のサポートをやめるつもりはありません。理由は簡単で、ブラウザには下位互換性がなければなりません。これはブラウザの「受信時にオープン」の精神です。 送信するときは慎重に行ってください」は、Web 開発者に対する警告です。HTML コードはできる限り標準で記述し、他のブラウザ (ブラウザ) で簡単に解析できるようにする必要があります。 w3c 検証に合格していません)

ページを設計するときに W3C 標準に従っている場合は、おめでとうございます。SEO (検索エンジン最適化) 作業の半分は完了したことになります。作業の残りの半分はどこにあるのでしょうか?この記事を読んでいるあなたは、W3C 標準に従って Web サイトを再構築しますか?

XHTMLXHTML 1.0 は

XML

を使用して、W3C 勧告である XHTML 1.0 として再表現します。 2000年1月20日にリリースされました。 。

XHTML 1.0 と HTML4.01 は実際には同じです。文字通り、両方の仕様の内容、語彙、すべての要素、属性が同じであることを意味します。唯一の違いは、XHTML1.0 では XML 構文の使用が必要であることです。つまり、すべての属性は小文字を使用する必要があり、すべての要素も小文字を使用する必要があり、すべての属性値は引用符で囲む必要があり、img と br には必ず終了タグを使用する必要があります。

XHTML の理由

1.html の構文要件は比較的緩いため、Web ページ作成者にとっては便利ですが、マシンにとってはより面倒です。従来のコンピューターではまだ緩い構文と互換性がありますが、他の多くのコンピューターにとっては。携帯電話などのデバイスでは、これはさらに困難になるため、より厳密な文法要件を備えた DTD 定義ルールと xhtml が作成されました。

2.xhtml の目的は、html を置き換えることです。xhtml は、html4.01 とほぼ同じです。

http://baike.soso.com/v8351954.htm#para3

XMLはデータの記述と保存に使用され、HTMLはデータの表示に使用されます。

W3c には既に xhtml があるのに、なぜまだ html5 を開発する必要があるのでしょうか? ?

XHTML1.1 の唯一の変更点は、ドキュメントを XML ドキュメントとしてマークする必要があることです。ドキュメントを XML としてマークすると、Internet Explorer はそのドキュメントを処理できなくなります。もちろん、IE9 はそれを処理できるため、XHTML 1.1 は現実とは少し異なります。

これは、HTML の開発に関するブラウザーのメーカーと w3c の間の相違にもつながりました。 W3c メイン サイトは xhtml 方向に拡大し続けています。最終的には、ブラウザ メーカーが独自に HTML 拡張機能を開発し、それが現在 HTML5 になりましたが、その後、w3c とブラウザ メーカーが共同で HTML5 拡張機能に参加することに同意しました。

HTML5

HTML 5 のもう 1 つの設計原則は、将来の HTML バージョンとの上位互換性および下位互換性がなければなりません

HTML 5 では、より多様な API が追加され、オーディオビデオ関数の埋め込みが提供されます。 画像、クライアント側のデータ ストレージ、およびインタラクティブなドキュメント。その他の機能には、

などの新しいページ要素が含まれます。

Web サイトの典型的な現代の使用法を反映するいくつかの新しい要素と属性。それらの中には、

タグや タグと似ていますが、
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート