<br />Gestern habe ich beim W3C gesehen, dass der neue HTML 5-Entwurf (Working Draft) am 10. Juni veröffentlicht wurde. Ich habe einen kurzen Blick auf die darin enthaltene Dokumentation zur neuen Version geworfen und mir einige Notizen gemacht: Der HTML 5-Entwurf wurde kein formeller Standard <br />Zitat: Die Veröffentlichung als Arbeitsentwurf bedeutet nicht, dass er von den W3C-Mitgliedern gebilligt wird. Die Veröffentlichung als „Entwurf“ bedeutet nicht, dass die Vorlage von den W3C-Mitgliedern gebilligt (unterstützt) wird. Die HTML 5-Spezifikation gilt erst dann als abgeschlossen, wenn mindestens zwei vollständige Implementierungen der Spezifikation vorliegen. Die HTML 5-Spezifikation wird erst fertiggestellt, wenn mindestens zwei Softwareprogramme sie implementieren. XHTML 1 wurde im Jahr 1999 veröffentlicht, es dauerte jedoch zwei bis drei Jahre, bis es volle Unterstützung erhielt, und erst vor Kurzem, fast ein Jahrzehnt später, wurde es vollständig gefördert. Es wird also einige Zeit dauern, bis HTML 5 unterstützt wird (insbesondere von diesem „nicht-Mainstream“-Browser). Laut Zeitplan der HTML- Arbeitsgruppe des W3C wird es bis 2010 keine offizielle Fertigstellung geben. Eine überraschend einfache DOCTYPE-Deklaration <!doctype html> So einfach ist das, haha. Auch wird nicht zwischen Groß- und Kleinschreibung unterschieden. Erwähnenswert ist, dass die Spezifikation erfordert, dass bei Deklaration dieses DOCTYPE die sogenannte „benutzerdefinierte HTML- Syntax“ verwendet werden kann, also die vorherige HTML- Syntax, für die kein schließender Tag erforderlich ist. Gleichzeitig ist weiterhin eine XML-Formatsyntax wie XHTML möglich. In diesem Fall müssen Sie anstelle des oben genannten den DOCTYPE des XML-Dokuments deklarieren. Vorwärtskompatibilität Die HTML 5-Spezifikation hat keine „veralteten“ Elemente, da sie einerseits von Designern verlangt, bestimmte Elemente nicht auszuprobieren, andererseits aber von Browsern verlangt, diese Elemente zu unterstützen. In diesem Fall habe ich das Gefühl, dass es dazu gedacht ist, alle vorherigen in HTML oder XHTML geschriebenen Webseiten zu unterstützen. Dies ist ein Segen für Designer, da sie nicht mehr durch die strenge Syntax von XHTML eingeschränkt sind. Gelöschte Elemente <br />Natürlich sind diese Elemente relativ zu HTML 4, es ist jedoch auch ersichtlich, dass HTML 5 keine einfache Regression zu HTML 4 ist. Es hält noch immer an einigen wichtigen Grundsätzen von X -HTML fest, beispielsweise sollten reine Elemente zur Darstellung der Benutzeroberfläche aufgegeben und stattdessen CSS verwendet werden. Die folgenden Elemente werden verworfen, da sie einen rein präsentationsbezogenen Effekt haben und daher besser mit CSS verarbeitet werden können: Basisschriftart / groß / zentriert / Schriftart / s / durchgestrichen / tt / u Die folgenden Elemente wurden verworfen, „da ihre Verwendung die Benutzerfreundlichkeit und Zugänglichkeit für den Endbenutzer negativ beeinflusste“: Rahmen / Frameset / Noframes Die folgenden Elemente wurden verworfen, „weil sie nicht oft verwendet wurden, Verwirrung stifteten oder von anderen Elementen übernommen werden können“: Akronym/Applet/Isindex/Dir Was ich hier erklären möchte, ist, dass es empfohlen wird, das Akronym durch die Abkürzung zu ersetzen. Aber es scheint, dass im Internet Explorer die Verwendung von „abbr“ nicht so einfach ist wie die von „acronym“. Einzelheiten finden Sie im HTML- Testdokument unter http://www.mikkolee.com/3. Verwenden Sie ein Objekt statt eines Applets. Auf diese Bezeichnung wird schon lange verzichtet. Als ich jedoch HTML lernte, wurde dieses Applet in jedem Buch erwähnt. Damals sehnten sich alle nach Java-Applets, aber jetzt ist es still und leise von der Bühne der Geschichte verschwunden, was ziemlich emotional ist. isindex und dir. Auf diese beiden werde ich hier nicht näher eingehen, da sie in HTML3 nicht mehr empfohlen werden. Weitere neue Elemente HTML 5 führt viele neue Elemente ein, die ich hier nicht auflisten werde. Bitte beachten Sie http://www.ibm.com/developerworks/cn/xml/x-html5/. Wenn Sie mehr über HTML 5 erfahren möchten, finden Sie am Ende dieses Artikels einige verwandte Artikel, die Sie sich ebenfalls ansehen können. Originaltext: www.mikkolee.com/22 |
<<: MySQL 8.0.21 Installationsschritte und Problemlösungen
>>: Rendern im Vue-Scaffolding verstehen
Vorwort Bevor wir mit diesem Artikel beginnen, be...
Nginx unterstützt weder verschachtelte if-Anweisu...
translate(-50%,-50%)-Attribute: Verschieben Sie e...
Inhaltsverzeichnis Serverplanung 1. Systemkompone...
Absolute, relative und fixe Positionierung absolu...
MyISAM-Speicher-Engine Die MyISAM-Speicher-Engine...
Bereitstellen des Projekts in der Testumgebung de...
Vorwort Verschiedene Methoden zur Skriptausführun...
Problem: Das PHP-Programm auf einem Server kann k...
Einführung In Orm-Frameworks wie Hibernate und My...
Aktuelle Uhrzeit abrufen: Wählen Sie aktuellen Ze...
Ich bin vor zwei Tagen beim Bearbeiten der schrift...
Inhaltsverzeichnis Warum die Auto-Inkrement-ID ak...
Ich habe heute Nachmittag mit der Konfiguration v...
1. Aktivieren Sie Prometheus-Telemetriedaten Stan...