4

XHTMLでページを書いていたとき。doctypestrict、 ~の3種類transitionalありframesetました。

それらは HTML5 に含まれていますか?

4

7 に答える 7

7

html5Doctypeは

<!DOCTYPE html>

新しいHTML5DOCTYPEを使用すると、ブラウザがトリガーされ、標準準拠モードでページがレンダリングされます。

標準準拠モード

  • 標準準拠モードでは、Webブラウザーは、ページが宣言されたWebコンテンツ仕様に従って作成されていると想定します。宣言された規格に準拠していないコードは、表示されないか、正しく表示されない場合があります。
  • Webブラウザーの標準準拠モードをトリガーするには、Webページに、文書型定義(DTD)へのURIを含む完全な文書型宣言が必要です。
  • Webブラウザソフトウェアを作成するときに同じ集中型W3C仕様が参照として使用されるため、標準準拠モードがトリガーされた場合、通常、異なるブラウザ間でのWebページ表示のばらつきは少なくなります。

このリンクの礼儀

于 2012-05-25T11:25:11.483 に答える
7

いいえ、HTML5 doctype

<!DOCTYPE html>

は、現在のすべてのブラウザー(IE6、afaikも含む)を標準モードで回転させることができる最短のDoctype(文字列)として選択されたため、ユニークです(大文字と小文字を組み合わせて記述できます) 。

于 2012-05-25T09:44:38.973 に答える
5

1つしかありません:

<!DOCTYPE html>
于 2012-05-25T09:51:06.733 に答える
5

HTML 5 では、従来の互換性のために Doctype が必要です。これには、短い Doctype<!DOCTYPE html>と長い Doctype があります<!DOCTYPE html SYSTEM "about:legacy-compat">。長い Doctype は、短い Doctype を生成できないシステム専用です。- HTML5仕様

于 2012-05-25T11:44:35.327 に答える
5

いいえ、HTML5 は単なる HTML5 であり、サブセットはありません。

于 2012-05-25T09:41:50.770 に答える
4

HTML5 の HTML シリアライゼーション (つまり、 として提供される場合) で必要な標準プリアンブルは、text/html

<!DOCTYPE html>

一部の HTML ジェネレーター (特に XSLT) では、上記の doctype を作成するのが困難です。彼らは使用するかもしれません

<!DOCTYPE html SYSTEM "about:legacy-compat">

HTML5 の XML シリアル化 (つまり、 として提供される場合application/xhtml+xml) では、doctype は上記のいずれかである場合もあれば、完全に省略されている場合もあります。

これらのバリエーションは、strict、transitional、または frameset とは異なることに注意してください。HTML5 で何が有効で何が無効かは、上記のバリエーションのそれぞれで同じです。HTML と XML 構文の違いという直交する問題は別として。

于 2012-05-25T11:42:33.147 に答える
1

HTML5 には 1 つのみがあり、それは次のとおりです。

<!DOCTYPE html>
于 2012-06-26T20:54:58.970 に答える