ホームページ >ウェブフロントエンド >htmlチュートリアル > タグと使用法の詳細な分析selection_html/css_WEB-ITnose

タグと使用法の詳細な分析selection_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:07:221183ブラウズ

前書き:

今日、「1a309583e26acea4f04ca31122d8c535 タグをよく理解しましたか?」と尋ねられました。 W3cschool を選択し、Dreamweaver の HTML ドキュメント タイプをデフォルトで XHTML 1.0 Transitional に設定しました。それ以来、当たり前のように使われ続けています。確かに人は歳を重ねるごとに怠け者になり、多くのことが無意識のうちに当たり前のことと思われてしまいます。と聞かれたので情報を探しに行ったのでメモとしてまとめておきます~~

1a309583e26acea4f04ca31122d8c535の定義:

1a309583e26acea4f04ca31122d8c535 というステートメントがあります。ドキュメントの最後 100db36a723c770d327fc0aef2ce13b1 タグの前の、前の位置。このタグは、ドキュメントが使用する HTML または XHTML 仕様をブラウザーに伝えます

このタグは、厳密なバージョン、移行バージョン、フレームワークベースの HTML バージョンをそれぞれ表す 3 つの DTD タイプを宣言できます。 (

ドキュメント内のマークアップがdoctype宣言で指定されたDTDに従っていない場合、ドキュメントはコード検証に合格せず、ブラウザに正しく表示されない可能性があります。)

cab4208b62ea54be2471cdd27046b310:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Parsing: 上記の宣言では、ドキュメントのルート要素が html であることが宣言されており、パブリック識別子で「-//W3C//DTD XHTML 1.0 Strict//EN」として定義されています。

" は DTD で定義されています。ブラウザは、この公開識別子に一致する DTD を見つける方法を認識します。見つからない場合、ブラウザは公開識別子の後の URL を DTD を探す場所として使用します。

-

: 組織名が登録されていないことを示します。 Internet Engineering Task Force (IETF) および World Wide Web Consortium (W3C) は、ISO に登録された組織ではありません。

+

がデフォルトで、組織名が登録されていることを示します。

DTD

: パブリック テキスト クラス、つまり参照されるオブジェクトの種類を指定します。 デフォルトはDTDです。

HTML

: パブリック テキストの説明、つまり、参照されるパブリック テキストの一意の説明名を指定します。背面にバージョン番号を付けることができます。デフォルトはHTMLです。

URL :

参照されるオブジェクトの場所を指定します。

Strict

: W3C 専門家が段階的に廃止したい代表的な属性と要素をすべて除外します。

3 つの HTML ドキュメント タイプ:

HTML 4.01 では、Strict、Transitional、および Frameset の 3 つのドキュメント タイプが指定されています。

a

) プレゼンテーション層が乱雑にならないようにクリーンなマークアップが必要な場合は、

HTML Strict DTDType: 085b8268f630fb1035c7c658fd67135f

b

)Transitional DTD には、W3C がスタイル シートに移動することを想定しているレンダリング属性と要素を含めることができます。ユーザーがカスケードを使用する場合サポートされていないスタイル テーブル (CSS) ブラウザーで、HTML レンダリング機能を使用する必要がある場合は、Transitional DTD タイプを使用します:

f7e8a857810ec7eb328a2e39659723de

c

) フレームセット DTD は、フレームのあるドキュメントに使用されます。 Frameset DTD は、frameset 要素が body 要素を置き換えることを除いて、Transitional DTD と同等です。

97e36ceeb43879137b42b69cb807ccf3

3 つの XML ドキュメント タイプ:

XHTML 1.0 は、Strict、Transitional、および Frameset の 3 つの XML ドキュメント タイプを指定します。

a

) クリーンなマークアップが必要で、プレゼンテーション層の乱雑さを避ける場合は、XHTML Strict DTD タイプを使用します:

48a306fc7be0ccaa0351bbe6645e2299

b

)Transitional DTD には、W3C がスタイル シートに移動することを想定しているレンダリング属性と要素を含めることができます。ユーザーがカスケード スタイル シート (CSS) をサポートする別のブラウザを使用しており、HTML のレンダリング機能を使用する必要がある場合は、Transitional DTD タイプを使用します:

82e4865872727f41d1edae4f463247d6

c

) フレームセット DTD は、フレームのあるドキュメントに使用されます。 Frameset DTD は、frameset 要素が body 要素を置き換えることを除いて、Transitional DTD と同等です。

63efd32192f8377cdc7b14e0e7c72516

しかし、Baidu と Google は "aba7b36f87decd50b18c7e3e3c150106" を使用していることがわかったので、調べてみます情報を注意深く確認したところ、HTML5 もこれを直接使用していることがわかりました。ただし、HTML 5 は SGML に基づいていないため、DTD を参照する必要はありませんが、ブラウザの動作を制御するために doctype が必要です。 (ブラウザを本来の実行方法に従わせます)。

今後は「aba7b36f87decd50b18c7e3e3c150106」を直接使用することをお勧めします。aba7b36f87decd50b18c7e3e3c150106 を使用すると、ブラウザの標準互換モードが有効になることは保証されません。他のバージョン (IE6 より前) と互換性があります。無視してください)、Internet Explorer は互換性を維持します。ドキュメントのレンダリング動作は将来の Internet Explorer とは異なる可能性がありますが、ご自由にお使いください~~


ヒント:

XHTML 1 は HTML 4.01 XML は、前方互換性のない形式です。

HTML 4.01 は SGML に基づいているため、HTML 4.01 の doctype には DTD への参照が必要です。

SGML は、ドキュメントに説明タグを埋め込むための標準形式を指定し、ドキュメントの構造を記述するための標準方法を指定します。現在 WEB で使用されている HTML 形式は、固定のタグのセットを使用する SGML ドキュメントです。

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