Das CSS -Layout und das Erstellen von Seiten, die den Webstandards entsprechen, waren immer ein Diskussionsthema unter vevb.com. Heute werden wir über die Beschreibung vom Typ Deklaration Dokument (DTD) sprechen.
Alle Dateien müssen mit der Dokumenttypdefinition (DTD) gestartet werden, um dem Browser mitzuteilen, welche Regeln beim Öffnen der Seite befolgt werden sollten.
Wenn wir das Webdesign -Tool Dreamweaver verwenden, um ein neues Webdokument zu erstellen, sehen Sie die Anweisung docType in der ersten Zeile des neuen Dokuments.
DocType ist Abkürzung für Dokumenttypen, die den Grundtyp des aktuellen Dokuments definiert. Das heißt, alle Dateien müssen mit Dokumenttyp (DTD) definiert werden.
Tatsächlich ist docType nur eine Reihe von maschinellem Lesbaren Spezifikationen. Obwohl die URL der Datei in der Mitte enthalten ist, liest der Browser diese Dateien nicht. Es wird nur zur Identifizierung verwendet und entscheidet dann, welche Spezifikationen der Code auf der Seite ausgeführt werden.
Die docy Pegoes vor dem öffnenden HTML -Tagat -Thetop für die Seite und teilt dem Browser mit, ob die Seite HTML, XHTML, Oramixofboth enthält, Sothatit kann das Markup korrekt interpretieren.
Wir verwenden 4 gemeinsame Dokumenttypen, um unsere Website zu erstellen
<! DocTypEHtmlPublic-// w3c // dtdhtml4.01 // Enhttp: //www.w3.org/tr/html4/strict.dtd>
<! DocTypEHtmlPublic-// W3C // dtdhtml4.01Transitional // Enhttp: //www.w3.org/tr/html4/loose.dtd>
<! DocTypehtmlPublic-// W3C // dtdxhtml1.0transitional // ushttp: //www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
<! DocTypEHtmlPublic-// W3C // dtdxhtml1.0strict // ushttp: //www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
Unter 4 Dokumenttypen:
HTML4.01 liefert zwei häufig verwendete DTDs:
(1). Strenge Typ: Strenge DTD müssen Benutzer Tags verwenden, die HTML4.01 entsprechen.
(2). Lose: DTD, das relativ Lockerheit erfordert, ist besser mit anderen Versionen früherer HTML -Versionen kompatibel.
Xhtml1.0 liefert zwei häufig verwendete DTDs:
(1). Übergangs: Eine sehr lose DTD ist erforderlich, mit der Benutzer weiterhin HTML4.01 -Tags verwenden können, aber die XHTML -Schreibmethode einhalten müssen.
(2). Strenger Typ (streng)
DTD repräsentiert die Definition von Dokumenttypen. Sie definieren, was in einer bestimmten Version von XML, XHTML und HTML zu finden ist oder nicht. Beim Laden einer Webseite verwendet der Browser festgelegte Deklarationsspezifikationen, um zu überprüfen, ob der Inhalt der Seite gültig ist, und dann entsprechende Maßnahmen und Codierung vorzunehmen, um den Code im Dokument zu interpretieren.
Wir müssen nicht tief in die Funktionsweise eingehen, nur wissen, dass sie sicherstellen können, dass wir Standard -Webseiten entwickeln und sicherstellen, dass CSS richtig gemacht wird.
Im Allgemeinen schlage ich vor, dass die Leser Übergangsdokumententypen wählen. Diese Art von DTD ist relativ locker und leichter zu bestehen, was die W3C -Codeüberprüfung durchführt, was für die derzeitige nationale Entwicklungsumgebung und das Niveau der meisten Entwickler besser geeignet ist.
Wenn wir uns auch auf die strenge Ebene entwickeln wollen! Die Standardeinstellung ist jedoch streng in Adobe Dreamweavercs3/CS4 -Tools.