Kommentar: HTML5 bedeutet einfach einen neuen Satz von Standards, Syntax und Regeln zum Erstellen von Webseiten, die einige "lokale" Funktionen neuer Browser wie Offline -Speicher, Multimedia -Wiedergabe und andere Interaktionen usw. verwenden können.
Viele der coolen HTML5 -Websites, die wir gesehen haben, hängen eigentlich nicht mit HTML5 zusammen, sondern werden von CSS3 und JQuery generiert. CSS3 und JQuery sind neue Technologien wie HTML5 und sie sind parallele Konzepte mit HTML5.Dieser Artikel erzählt 7 Legenden von HTML5, was Missverständnis ist :)
Legende Nr. 1: Da Apple Flash nicht unterstützt, haben die Leute HTML5 erfunden
Der große Baum zieht Wind an und Äpfel scheinen oft kritisiert zu werden. Während HTML5 einige sehr nützliche Funktionen für mobile Geräte bieten kann, wird es für diese Anforderung nicht erstellt. Tatsächlich definierten Opera und Mozilla im Jahr 2004 einige gute Designstandards, um die unordentlichen Webstandards zu lösen. Ihr Ziel ist es, diese Standards an W3C einzureichen, um einen besseren, schnelleren HTML -Standard zu erstellen. Dieser Standard wurde erst 2006 akzeptiert. In nur drei Jahren entwarfen die Menschen einen neuen Standard, überprüft und genehmigt und wurden verwendet.
Legende Nr. 2: HTML5 wird erst 2022 reifen
Ich weiß nicht, wer diesen Satz verabschiedet hat. Wir wissen, dass die Ausarbeitung von HTML5 im Jahr 2009 überprüft und genehmigt wurde, was bedeutet, dass keine neuen Inhalte hinzugefügt werden und es keine wesentlichen Änderungen geben wird. Sie können jetzt HTML5 verwenden und müssen sich keine Sorgen um Probleme mit Rückwärtskompatibilität machen. Sie können ein leichtes JavaScript verwenden, um älteren Browsern komplexe Leinwand zu unterstützen. Alle neuen Versionen von Browsern unterstützen HTML5. Was Sie sich Sorgen machen müssen, ist nicht das HTML -Tag, sondern das CSS. Viele ältere Browser haben eine schlechte Unterstützung für CSS3.
Legend Nr. 3: HTML5 erfordert CSS3 -Unterstützung
Obwohl CSS3 HTML5, wie z. B. semantische Klassennamen, viel Farbe hinzufügen kann, ist dies keineswegs erforderlich. HTML5 ist nur eine Markup -Sprache. Sie können sicherlich HTML5 + CSS2 verwenden, aber es ist nicht so elegant. Da HTML5 Attribute und Tags entfernt, müssen Sie alle Stile für jedes Element angeben. In HTML5 müssen beispielsweise der Browser die Seite korrekt rendern, eine Anzeige: Blockdeklaration für jedes Seitenelement. Kurz gesagt, HTML5 benötigt Stile, um die Seite besser aussehen zu lassen, muss aber nicht CSS3 sein.
Legende Nr. 4: HTML5 zerstört die Zugänglichkeit
Stattdessen wurde HTML5 unter Berücksichtigung der Zugänglichkeit entwickelt. Jedes Element unterstützt die WIA Aria -Logo -Rolle. Mit diesen Zeichen können Geräte wie Bildschirmleser den Inhalt der Seite besser verstehen.
Legende Nr. 5: HTML5 ist der Flash -Killer
Flash wird immer noch von unzähligen Websites und Entwicklern verwendet. Missverständnisse über Flash und HTML5 beruhen aus dem Streit zwischen Adobe und Apple und der schnellen Beliebtheit von HTML5 -Audio- und Videoanwendungen. Obwohl HTML5 eine kleine Menge Video-Wiedergabe gut unterstützen kann, erfordert HTML5 mehr Codierungsressourcen als Flash und fehlt die Technologie, die von Browser-Plug-Ins bereitgestellt wird. Derzeit wird die große Anzahl von HTML5 -Technologien ähnlich wie Vimeo und YouTube verwendet, um diese Technologie zu fördern, und sie werden Flash kurzfristig nicht vollständig aufgeben. Der Entwickler Viki Hoo hat einige überzeugende Ansichten darüber, dass Flash noch weit verbreitet ist.
Aber aus der Perspektive des Seitendesigns hoffen wir, Flash so schnell wie möglich loszuwerden. HTML5 ist einfacher zu lernen und zu verwenden. Es erfordert keine Plugins, lädt schnell und ist mobilfreundlich. Es handelt sich also nicht um HTML5, das Flash getötet hat, um genau zu sein. HTML5 wird den Markt für mobiles Design und Entwicklung dominieren.
Legend Nr. 6: Solange Sie HTML5 DocType zu meiner Website hinzufügen, wird es eine HTML5 -Website sein
Aus der Sicht der Browser werden Websites, die HTML5 DocType hinzufügen, als HTML5 -Websites angesehen. Aber HTML5 ist mehr als nur ein DocType. Es handelt sich um eine vollständige Reihe von Best Practices, semantischen Tags, Typen -Elementen wie <header>, <nav>, <Abschnitt>, <artikels> usw. Mit diesen Elementen kann Ihre Website die neuen Funktionen des Browsers nutzen, um HTML5 zu bezeichnen. Gleichzeitig sollten Sie auch auf Elemente und Attribute achten, die in HTML5 veraltet sind, um die Kompatibilität zu gewährleisten.
Legend Nr. 7: Die Verwendung von HTML5 gibt mir mehr Arbeit/Geld/Respekt…
Kenntnisse in HTML5 lassen Sie nicht sexy aussehen, es sei denn, Sie sind Bruce Lawson. Sie werden nicht zu, dass Sie den Job finden, von dem Sie auch träumen. Ihre Stärke muss noch durch Entwurfsfähigkeit und Codierungsfähigkeit reflektiert werden. Natürlich verdient die Begeisterung und Ausdauer, neue Technologien zu lernen. Sie haben das Potenzial, den Respekt Ihrer Kollegen zu erlangen, wenn Sie ihnen bei dem helfen, was Sie gelernt haben.