Eigene Doctypes nutzen? Sinnvoll? Was meint ihr?
Hallo,
Ich nutze zwar selbst nicht die Methode, aber diese ist mir letztens aufgefallen. Man kann schließlich anstelle der öffentlichen DTD auch eigene verwenden, indem man sie lokal auf dem Server referenziert, also den URL verändert. Das könnte zum Beispiel so aussehen: Code:
<!DOCTYPE html Auch könnte man eigene Attribute für Elemente "entwerfen", z.B. in einem strict-Dokument für den anchor auch die Möglichkeit eines target="..." geben, oder ggf. iframes voll ausnutzen (Ja, Frames sind doof...aber manchmal praktisch für Reloads in riesigen Scripten). Beispielsweise könnte man dann das .dtd-Dokument wie folgt aussehen lassen, um nur die nötigsten Attribute zu definieren: Code:
<!--================== The Anchor Element ================================--> Leider habe ich keine Ahnung, ob die Browser-Engine bei jedem Site-Load dann schneller oder langsamer die DTD parsed. Das müsste mal getestet werden :) Was meint ihr dazu? Sinnvoll oder nicht? Ich bin über eure Kritik dazu gespannt :) Grüße, Unsk1ll3d |
Ich sehe den Sinn nicht. (Besonders Elemente oder Attribute wieder zu definieren die bewusst aus dem Standard entfernt wurden, halte ich für sehr fragwürdig.)
Davon abgsehen stellt sich mir zuerst einmal die Frage, ob überhaupt jeder Browser die DTD interpretiert. Da bin ich mir absolut nicht sicher, ich würde erstmal vermuten, dass dem nicht so ist. |
Zitat:
Zitat:
Zitat:
Zitat:
In den anderen Browsern wird das XHTML auf alles bis auf die DTD geprüft, deshalb kannst du z. B. target in XHTML Strict verwenden, auch wenn du das auf keinen Fall tun solltest (andere XML-Parser meckern dann nämlich trotzdem). Zitat:
|
Entschuldigt die dumme Frage, aber wenn der Browser sich nicht nach Doctypes richtet, für was ist der dann da?
|
Zitat:
Von den Browsern wird der Doctype aber für die Dokumenttypweiche verwendet. |
Hab grad Den Google benutzt und weiß jetzt auch was das mit der D.typweiche auf sich hat.
Danke. |
Guten Abend,
ich halte es eher nicht für sinnvoll, da man es sonst nicht mehr validieren kann, da z.B. W3C nicht erkennt, was für ein Aufbau es ist! Lass liebe die Finger davon! ;) Liebe Grüße, euer webseite_freaky |
Doch, man kann es schon validieren. Ob der W3-Validator das kann, weiß ich allerdings nicht. Ein vernünftiger Validator sollte anhand der DTD validieren und nicht nur festgelegte Doctypes erkennen.
Das X in XHTML steht ja gerade für die Erweiterung. Allerdings sind die Browser wohl noch nicht so weit, dass alles reibungslos läuft. |
Zitat:
|
Zitat:
soviel ich weiß, muss in dem Doctype stehen welches "Format" er zum Validieren nutzt, also muss was mit Strict z.B. drin stehen! ;) Liebe Grüße, euer webseite_freaky |
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:54 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023