Artikel-Tipp:
Der große Zubehör-Überblick für das iPhone
Einloggen • Registrieren
Loading
Forum
Entwickler
HTML5 Doctype mit HTML 4 Kompatibilität
HTML5 Doctype mit HTML 4 Kompatibilität
dom_beta
11.02.13
20:24
Hallo,
wie ging noch mal der HTML5 Doctype mit HTML 4?
das war irgendwie
<!DOCTYPE HTML> PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
oder ähnlich.
Danke sehr.
Kommentare
_mäuschen
12.02.13
00:19
3.2.1.1
Obsolete But Permitted DOCTYPEs
http://dev.w3.org/html5/html-author/#doctype-declaration
breaker
12.02.13
08:54
Was willst du denn damit erreichen?
roca123
12.02.13
09:45
hä
entweder du haste eine HTML5 Seite:
<!DOCTYPE html>
oder eben eine HTML4 Seite:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Warum einer HTML4 Seite einen HTML5 DOCTYPE geben?
… funktionieren tut das aber schon.
sierkb
12.02.13
10:26
<!DOCTYPE html>
W3C: HTML5: 8.1.1 The DOCTYPE
W3C: HTML5 differences from HTML4: 2.2 The Doctype
Jens Meiert: Übersicht aller HTML-Elemente - Eine kontinuierlich aktualisierte Liste aller HTML- und XHTML-Elemente
roca:
Warum schlägst Du bzgl. HTML 4 so selbstverständlich den Transitional-Doctype vor und nicht den Strict-Doctype? Welche veralteten HTML-Elemente willst Du verwenden oder setzt Du still voraus, um NICHT den Strict-Doctype verwenden zu können, sondern um den Transitional-Doctype verwenden zu MÜSSEN?
Beachte: Nur im Strict-Modus [url=
]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
rendert der Parser der Web-Browser am Akkuratesten und Saubersten, im Transitional-Modus kann es sehr schnell sein, dass der Browser rät bzw. laxer berechnet (z.B. Ränder und Abstände, z.B. innerhalb von Tabellen) und seine Fehlerkorrektur öfters machen lässt statt wirklich zu wissen und zügig durchzuparsen (deswegen wird ein Strict-Dokument i.d.R. auch etwas schneller gerendert (ist zwar kaum messbar, aber es geht ums Prinzip), weil der Browser am Anfang damit gleich ein Zeichen bekommt, sie ggf. zügiger durchzuparsen aufgrund abgenommener Wahrscheinlichkeit, ggf. raten und interpolieren zu müssen).
Deshalb: wann immer möglich bzgl. HTML 4 und XHTML 1.0: strict-Modus bzw. Strict-Doctype wählen. DAS ist der mit Vorzug und im Zweifel zu wählende Standard-Doctype. Nicht der eigentlich nur übergangsweise (man beachte dabei, wann HTML 4 rauskam, sodass ein Übergang geschaffen werden musste zwischen HTML 3 und HTML 4) gedachte und eine Brücke zwischen dem alten HTML 3 und HTML 4 schlagende HTML 4-Transitional-Doctype.
XHTML 1.1 z.B. kennt ausschließlich nur den Strict-Doctype, da gibt es gar keinen anderen. Bzgl. HTML5 bzw. XHTML5 verhält es sich im Prinzip genauso, deshalb gibt es da auch keine Wahl mehr zwischen Strict und Transitional Doctype, auch da ist alles immer als Strict zu verstehen, es gibt da keine Elemente mehr, die auf der Abschussliste stehen und deren Gebrauch deshalb missbilligt (deprecated) ist, so wie das der Transitional-Doctype von HTML4 noch vorsah (Transitional = übergangsweise, vorübergehend. Im Hinblick auf das zu bevorzugende Strict).
_mäuschen
12.02.13
12:59
obsolete
{adj}
altmodisch
hinfällig [nicht mehr aktuell]
überholt [nicht mehr benützt, altmodisch]
sierkb
12.02.13
13:54
wie ging noch mal der HTML5 Doctype mit HTML 4?
Gar nicht. Die Frage ist falsch gestellt.
Von der Wahl Deiner Elemente und der verwendeten Syntax hängt es ab, welchen Doctype Du verwwendest bzw. an den Anfang stellst. Beziehungsweise umgekehrt: der an den Anfang eines Dokuments gestellte Doctype gibt vor, welche Elemente im Folgenden zulässig sind und welcher Syntax folgend geparst werden soll.
Entweder Dein Dokument verwendet einen HTML5 Doctype (und damit dann auch folgend in HTML5 definierte und zulässige Elemente nebst Syntax), oder Dein Dokument verwendet einen HTML 4 Doctype (und damit dann auch folgend in HTML 4 definierte und zulässige Elemente nebst Syntax). Ein Mix von sich unterscheidendem Doctype und HTML-Elementen, die nicht zusammengehören, wie Du ihn durch Deine Formulierung suggerierst (oder ich habe Dich falsch verstanden), ist im Zusammenhang mit HTML 4 weder vorgesehen noch zulässig. Unter XML, echtem XHTML und HTML5 geht es dennoch unter Angabe der betreffenden Namespaces für das betreffende oberste Element, da die ersten beiden vom XML-Parser verarbeitet werden, der es im Gegensatz zum SGML-Parser (HTML 4 ist eine SGML-Sprache) erlaubt, verschiedene XML-Sprachen miteinander zu mischen und zu kombinieren (ursprüngl. eine Domäne von XHMTL).
HTML5 setzt einen eigenen, neu geschriebenen Parser voraus, der so einen Mischmasch von HTML5/XHTML5 und verschiedenen XML-Sprachen ebenfalls erlaubt und welcher in der Spezifikation erstmalig als API festgeschrieben ist (ein Unikum bisher, das gab's bisher noch nicht, dass sogar der Parser als API bzw. dessen erwünschtes Verhalten in einer HTML-Spezifikation für alle Implementatoren verbindlich und unmissverständlich festgeschrieben ist) und somit browser- und herstellerübergreifend einheitliches Verhalten der HTML5-Parser der verschiedenen Browser erlaubt und sicherstellt. Schon allein deshalb ist HTML5 so ein großer Gewinn für alle und drängt sich wegen dieses zentral für alle Browser-Hersteller verbindlich festgeschriebenen Parser-Verhaltens deshalb zur bevorzugten Verwendung förmlich auf.
dom_beta
13.02.13
00:43
Hallo,
ich meine mal bei einer Webseite einen Doctype gesehen zu haben, der zwar HTML5 angibt, aber wenn es von einem Browser aufgerufen wird, der kein HTML5 kann, daß er dann die Seite als HTML 4.01 Strict rendern soll.
Gibt es so was nicht? So einen Fallback?
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Forum
Die "härteste" Kamera der Welt
(5)
Heute 05:11 Uhr
adobe cs ist eingestellt.... ist cc wirkjlich der richtige ersatz für alle?
(116)
Heute 02:46 Uhr
SIM klemmt -- Genius sagt "geht nicht raus" -- iPhone-Schrauber gesucht
(21)
Heute 00:57 Uhr
"You can run CorelDRAW on a Mac!"
(25)
Heute 00:03 Uhr
Leica "Mini M" im Juni
(0)
Gestern 23:58 Uhr
Lebensdauer Canon Speedlite 580EX II und Erfahrung damit?
(5)
Gestern 22:29 Uhr
Keine 2-Wege-Authentifikation mehr?
(5)
Gestern 19:50 Uhr
MacPro startet nicht nach RAM Erweiterung
(55)
Gestern 19:44 Uhr
Da isse: die Xbox One
(55)
Gestern 19:33 Uhr
Telekom bestätigt: Wir wollen das 2-Klassen Netz.
(191)
Gestern 19:15 Uhr
Galerie
Google Glass
(0)
bruch 3
(3)
bruch 2
(20)
bruch
(16)
Festplatten Crash
(14)
Wichtige News
Apples offizielle Erklärung zur Steuerpraxis
(53)
21.05.13 08:58 Uhr
Kein mechanischer Home-Button sondern Fingersensor aus Saphirglas beim nächsten iPhone?
(46)
14.05.13 15:03 Uhr
Änderungen bei AppleCare stehen bevor: Reparatur statt pauschalem Geräte-Tausch
(97)
11.05.13 14:36 Uhr
Nach Kundenkritik: Telekom will weiterhin echte Flatrates anbieten
(30)
08.05.13 14:00 Uhr
Jonathan Ive sorgt für moderneres Design der iOS-Oberfläche
(75)
29.04.13 21:52 Uhr
Bericht: OS X 10.9 mit vielen Verbesserungen für Pro-Nutzer
(133)
29.04.13 15:50 Uhr
Großer Überblick: Zubehör für das iPhone
(9)
26.04.13 11:19 Uhr
Apples Worldwide Developers Conference beginnt am 10. Juni
(29)
24.04.13 14:46 Uhr
Apple meldet 43,6 Milliarden Dollar Umsatz und 9,5 Milliarden Dollar Gewinn
(30)
23.04.13 22:35 Uhr
Telekom wird Volumenbegrenzung im DSL-Bereich einführen
(102)
22.04.13 16:16 Uhr
Journals
Workflow cmyk - Pixelmator & Co.
(7)
19.05.13 02:33 Uhr
Zubehör für das iPhone
(0)
26.04.13 11:28 Uhr
Apples Quartalsergebnisse 2003-2013 in Diagrammform
(0)
23.04.13 22:57 Uhr
Blind vor dem Bildschirm, Teil 2: Interview mit einem blinden Nutzer
(0)
10.04.13 16:13 Uhr
Blind vor dem Bildschirm, Teil 1: Bedienungshilfen und VoiceOver
(0)
09.04.13 15:48 Uhr
Skeuomorphismus und Minimalismus - zwei konkurrierende Design-Philosophien
(0)
27.03.13 13:04 Uhr
Kapazität vor Geschwindigkeit - Eine Liste geeigneter HDDs im Überblick
(0)
20.03.13 12:16 Uhr
Die Zukunft von RSS - Alternativen zum Google Reader
(0)
19.03.13 10:13 Uhr
App-Entwicklung mit TouchDevelop
(0)
18.03.13 23:27 Uhr
Mehrere Apple-IDs - Ordnung oder Chaos
(0)
26.02.13 17:17 Uhr
Partnerlinks
MacTechNews.de für iPhone und iPad als schlanke App laden
Der Hobbit ist im iTunes Store! HD und auch in Originalton
• Logos, Grafiken, Postkarten, Schaltflächen und noch viel mehr. Logoist macht Grafikerstellung einfach und schnell
• Amazon verkauft Playstation 3 mit Controller für nur 187 Euro
Apple bietet 0%-Finanzierung für iPhone 4S und iPhone 5
Events
Triff den Musiker: Jamie Cullum
(0)
Heute 13:00 Uhr
VMware Forum 2013
(0)
28.05.13, ganztägig
Apple User Group Landau in der Pfalz
(0)
28.05.13 20:00 Uhr
Apple-Treff Hamburg
(0)
01.06.13 18:00 Uhr
AppleTalk Nürnberg
(0)
05.06.13 19:00 Uhr
IPv6-Kongress
(0)
06.06.13 - 07.06.13, ganztägig
FileMaker-Konferenz PauseOnError in Berlin
(0)
06.06.13 - 08.06.13, ganztägig
RealStudio-Treff Hamburg
(0)
12.06.13 19:00 Uhr
Adobe Design Achievement Awards 2013
(0)
15.06.13 02:01 Uhr - 22.06.13 02:00 Uhr
Mac User Group Stuttgart
(0)
18.06.13 19:00 Uhr
Umfrage
Setzen Sie bereits eine SSD (Solid State Drive) ein?
Ja, die SSD ist das Hauptspeichermedium in meinem Mac
47,3%
Ja, neben oder kombiniert mit einer herkömmlichen Festplatte
26,8%
Nein, ist aber fest geplant
9,3%
Nein, zu teuer
8,5%
Nein, wenig Speicher
4,3%
Nein, sonstiger Grund
3,7%
622 Stimmen
23.05.13 - 24.05.13
1879
Themenseiten
Jailbreak iOS 6
Jonathan Ive
Themenseite iPad mini
iPhone 5
Mountain Lion
Tim Cook
Apples Quartalszahlen
Apples Karten-App aus iOS 6
WWDC 2013
Steve Jobs
Mac Pro
Bereiche
News
Forum
Galerie
Journals
Events
Umfragen
Registrierung
Service
MTN Mobil für iOS
MTN Mobil für Phones
MacRewind.de
Interaktiv
Suche
Einstellungen
RSS
News-Feed
Forum-Feed
Journals-Feed
Social
Facebook
YouTube
Rechtliches
Datenschutz
Nutzungsbedingungen
Impressum
Sonstiges
Werbung
Synium Software GmbH 2013