Details zum -Tag in HTML

怪我咯
Freigeben: 2017-04-07 09:43:29
Original
1311 Leute haben es durchsucht

Das Tag ist sehr einfach, es könnte Ihnen egal sein. Aber haben Sie das -Tag jemals genau verstanden? W3cschool empfiehlt die Verwendung von XHTML Transitional DTD, und viele Leute verwenden gehorsam das HTML-Dokument von Dreamweaver. Der Standardtyp ist XHTML 1.0 Transitional wurde bisher als Selbstverständlichkeit verwendet und viele Dinge werden unbewusst als selbstverständlich angesehen 🎜> wird an der vordersten Position im Dokument deklariert, bevor das Tag mitgeteilt wird, welche Art von Dokument verwendet werden soll. Stellt eine strikte Version, eine Übergangsversion und eine HTML-Version basierend auf dem Framework
dar (wenn das Markup im Dokument nicht der in der Doctype-Deklaration angegebenen DTD folgt, wird dies zusätzlich zur fehlgeschlagenen Codeüberprüfung dazu führen, dass das Dokument möglicherweise nicht angezeigt wird korrekt im Browser) Verwendung von

: In der obigen Anweisung wird erklärt, dass das Stammelement des Dokuments HTML ist, das in definiert ist die DTD mit einer öffentlichen Kennung, die als „-//W3C//DTD XHTML 1.0 Strict//EN“ definiert ist. Der Browser erkennt, wie er eine Übereinstimmung für diese öffentliche Kennung findet die URL, die auf die öffentliche Kennung als Speicherort für die Suche nach der DTD folgt: Zeigt an, dass der Name der Organisation nicht registriert ist (IETF) und das World Wide Web Consortium (W3C) keine registrierten ISO-Organisationen sind 🎜>

+: ist die Standardeinstellung und gibt an, dass der Organisationsname registriert ist. DTD: Geben Sie die öffentliche Textklasse an, d. h. den -Objekttyp

, auf den

verweist . Der Standardwert ist DTD: Geben Sie einen eindeutigen beschreibenden Namen für den referenzierten öffentlichen Text an. Der Standardwert ist HTML <.>

Strikt: Schließt alle drei HTML-Dokumenttypen aus
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Nach dem Login kopieren

, die W3C-Experten auslaufen lassen möchten: Strikt, Übergangsdokument und Frameset >

Wenn Sie ein sauberes Markup benötigen, um Unordnung in der Präsentationsebene zu vermeiden, verwenden Sie den HTML Strict DTD-Typ: Übergangs-DTD kann Rendering-Attribute und Elemente enthalten, von denen das W3C erwartet, dass sie in Stylesheets verschoben werden. Wenn der Benutzer einen Browser verwendet, der Cascading Style Sheets (CSS) nicht unterstützt, und Sie die Rendering-Funktionen von HTML verwenden müssen, verwenden Sie die Übergangs-DTD-Typ:

  • Frameset DTD wird für Dokumente mit Frames verwendet. Die Frameset-DTD entspricht der Übergangs-DTD, außer dass das Frameset-Element das Body-Element ersetzt:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " http://www.w3.org/TR/html4/strict.dtd">
Nach dem Login kopieren
    Wählen Sie den richtigen Doctype
  • Um das zu erhalten Korrekte Doctype-Deklaration, der Schlüssel Es soll dafür sorgen, dass das DTD den vom Dokument befolgten Standards entspricht. Unter der Annahme, dass das Dokument beispielsweise dem strengen Standard xhtml 1.0 folgt, sollte die Doctype-Deklaration des Dokuments auf die entsprechende dtd verweisen.

  • Andererseits ist es ungeeignet, wenn die Doctype-Deklaration ein HTML-DTD angibt, das Dokument jedoch HTML-Markup im alten Stil enthält Das Strict-Tag xhtml 1.0 ist ebenfalls unangemessen.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd">
Nach dem Login kopieren
Wenn keine gültige Doctype-Deklaration angegeben ist, verwenden die meisten Browser eine integrierte Standard-DTD. In diesem Fall versucht der Browser mithilfe des integrierten dtd, das von Ihnen angegebene Tag anzuzeigen (das passiert jedoch, wenn die Seite schlecht geschrieben ist).
  • Ich habe mir JD.com, Taobao und Blog Park angesehen und sie alle verwenden dieses (ich habe dieses immer verwendet):

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    Nach dem Login kopieren

    但是发现百度跟谷歌用的是“”,就再仔细查了一下资料,发现HTML5也是直接用的这个,不过是因为 HTML 5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。

    建议在以后都直接用“”,用的话就会开启浏览器的标准兼容模式,在标准兼容模式下,不能保证与其它版本(IE6之前的,直接忽略吧),的 Internet Explorer 保持兼容,文档的渲染行为也许与将来的 Internet Explorer 不同,但也请大家放心地使用吧~~

    PS:XHTML 1就是HTML 4.01的XML化,是一种不向前兼容的格式。HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML 4.01 基于 SGML。SGML规定了在文档中嵌入描述标记的标准格式,指定了描述文档结构的标准方法,目前在WEB上使用的HTML格式便是使用固定标签集的一种。


    Das obige ist der detaillierte Inhalt vonDetails zum -Tag in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage