Kommentar: HTML5 ist der neueste HTML -Standard. Die Sanierung einer HTML5 -Website ist viel einfacher als die Migration einer Website von HTML4 bis HTML5, da es große Unterschiede zwischen den beiden Versionen gibt
HTML5 ist der neueste HTML -Standard. Früher oder später werden alle Webprogrammierer feststellen, dass es erforderlich ist, diesen neuesten Standard zu verwenden. Darüber hinaus werden viele Menschen das Gefühl haben, dass die Sanierung einer HTML5 -Website viel einfacher ist, als eine Website von HTML4 bis HTML5 zu migrieren, da zwischen den beiden Versionen große Unterschiede bestehen.
Tatsächlich führt HTML5 keine wesentlichen Änderungen an HTML4 vor, viele von ihnen sind ähnlich.
Es gibt jedoch einige sehr wichtige Unterschiede, die Sie wissen müssen. Im Folgenden sind einige der Hauptunterschiede zwischen HTML4 und HTML5 aufgeführt (nicht alle, es ist unmöglich, sie alle aufzulisten):
1. HTML5 -Standard wird noch formuliert
Dieser eine Unterschied ist offensichtlich, aber es ist sehr wichtig, ich muss zuerst damit beginnen. Vielleicht haben Sie bemerkt, dass HTML5 überall cool ist, aber die Wahrheit ist, dass HTML5 ein unvollendeter Standard ist. HTML4 ist bereits 10 Jahre alt, aber die Tatsache, dass es sich immer noch um den aktuellen formellen Standard handelt, hat sich nicht geändert.
Andererseits befindet sich HTML5 noch in den frühen Phasen, und zukünftige Modifikationen werden weiterhin erscheinen. Sie müssen dies berücksichtigen, da sich die neu hinzugefügten oder geänderten Webelemente, die Sie auf der Website verwenden, sich jedes Jahr ändern und Ihre Website ständig aktualisieren und aktualisieren müssen, was Sie nicht wollen. Aus diesem Grund sind Sie besser dran, HTML4 in Ihrem Produkt zu verwenden und nur HTML5 in Ihren bisherigen Experimenten zu verwenden.
2. vereinfachte Syntax
Eine einfachere DocType -Erklärung ist eine von vielen neuen Funktionen in HTML5. Jetzt müssen Sie nur noch <! DocType html> schreiben, und das ist alles. Die Syntax von HTML5 ist mit HTML4 und XHTML1 kompatibel, aber nicht SGML -kompatibel.
3. Ein neues <Canvas> -Tag, das Flash ersetzt
Für Webbenutzer ist Flash sowohl eine Überraschung als auch ein Schmerz. Viele Webentwickler sind sehr unzufrieden mit der Bedrohung, die HTML5 für Flash geprägt hat. Aber für diejenigen, die aufgeblähte Flash -Videos aushalten, deren Laden und Ausführen Jahre dauert, ist die Technologie zum Generieren von Videos mit neuen <Canvas> -Tags eingetroffen.
Derzeit können das <Canvas> -Tag nicht alle Funktionen bereitstellen, die Flash hat, aber mit der Zeit wird Flash definitiv aus dem Web entfernt. Lassen Sie uns abwarten, denn viele Menschen stimmen dieser Ansicht immer noch nicht zu.
4. Neue <Header> und <fouter> Tags
HTML5 wurde entwickelt, um die Anatomie einer Website besser zu beschreiben. Deshalb diese <header> und
Es werden neue Markierungen wie <Footer> eingeführt und speziell für diese Teile der Website entwickelt.
Bei der Entwicklung einer Website müssen Sie das <Div> -Tag nicht mehr verwenden, um diese Teile der Webseite zu markieren.
5. New <Abschnitt> und <Aktion> Tags
Ähnlich wie bei den Tags <Header> und <fouter> können die in HTML5 eingeführten neuen <Aktion> -Tags den Entwicklern diese Bereiche besser auf Seiten kennzeichnen.
Es wird spekuliert, dass der Code nicht nur organisierter wird, sondern auch die SEO -Ergebnisse verbessern und Suchmaschinen erleichtern, Ihre Seiten zu analysieren.
6. Neues <emen Menü> und <Figure> Tags
Das neue <su-Tag> -Tag kann als normales Menü oder in Symbolleisten und mit der rechten Maustaste verwendet werden, obwohl diese Dinge auf den Seiten häufig nicht verwendet werden.
In ähnlicher Weise ist das neue <Figure> Tag ein professionellerer Weg, um Text und Bilder auf Seiten zu verwalten. Natürlich können Sie Stylesheets verwenden, um Text und Bilder zu steuern. Verwenden dieses Tags, das in HTML5 integriert ist, ist jedoch besser geeignet.
7. Neue <DIO> und <video> Tags
Die neuen Tags <Audio> und <video> sind wahrscheinlich die beiden nützlichsten Dinge, die in HTML5 hinzugefügt wurden. Genau wie Tag -Namen werden sie verwendet, um Audio- und Videodateien einzubetten.
Darüber hinaus gibt es einige neue Multimedia -Tags und -attribute, wie beispielsweise <Rack>, die zur Bereitstellung von Textinformationen zum Verfolgen von Videos verwendet werden. Mit diesen Tags macht HTML5 Web2.0 immer freundlicher. Das Problem ist, dass Web2.0 noch das alte Web2.0 war, bevor HTML5 weit verbreitet war.
8. Brandneue Form Design
Die neuen Tags <form> und <formInput> haben völlig neue Modifikationen am ursprünglichen Formularelement und sie haben viele neue Attribute (und einige Änderungen). Wenn Sie häufig Formulare entwickeln, sollten Sie sich die Zeit nehmen, sie genauer zu untersuchen.
9. Verwenden Sie keine Tags <b> und <font>
Für mich persönlich ist dies eine Veränderung, die ich nicht viel verstehe. Ich denke nicht, wie viel Nutzen es sein wird, <b> und <Font> Marks zu entfernen. Ich weiß, dass die offiziellen Leitlinien besagen, dass diese Marker durch CCS besser behandelt werden können. Auf diese Weise müssen Sie diese Funktion jedoch in unabhängigen CS und Text und Text, was nicht ungeschickt ist, um diese Funktion in einem oder zwei Stellen des Artikels aufzunehmen. Vielleicht gewöhnen wir uns in Zukunft an diese Methode.
10. Verwenden Sie nicht mehr <Reframe>, <Center>, <Big> Tags
Tatsächlich kann ich mich nicht erinnern, wann diese Marken verwendet wurden, und ich bin nicht traurig darüber, sie zu entfernen. Aus dem gleichen Grund gibt es bessere Markierungen, die ihre Funktionalität implementieren können - was gut ist, dass alle ungültigen Marker aus dem Standard entfernt werden können.
Die Unterschiede zwischen diesen 10 HTML5 und HTML4 sind nur ein kleiner Teil der gesamten neuen Spezifikation. Zusätzlich zu diesen wichtigen Änderungen kann ich auch einige geringfügige Änderungen erwähnen, z. B. das Ändern der Attribute des <ol> -Tags, damit es umgekehrt sortiert werden kann und das <u> -Tagemodus geändert werden kann.
All diese kleinen Veränderungen sind zahlreich. Auch neue Änderungen nehmen zu. Wenn Sie also die neuesten Trends in Echtzeit verfolgen möchten, müssen Sie diese Seite HTML4 und HTML5 häufig zwischen W3.orgs HTML4 und HTML5 anzeigen. Wenn Sie ängstlich sind und diese neuen Tags und Attribute in Ihrer Arbeit verwenden möchten, rate ich Ihnen, dass es besser ist, nur Experimente durchzuführen. Der Grund wurde klargestellt, dass sich diese neuen Tags und Attribute in Zukunft erheblich ändern. Wenn Sie also Ihren Code nicht weiter aktualisieren, läuft sie wahrscheinlich ab und verfallen.
Obwohl die meisten beliebten Browser heute HTML5 unterstützen, unterstützen einige neue (oder geänderte) Tags und Eigenschaften sie nicht, sodass Ihre Seite auf dem Bildschirm des Benutzers inkonsistent ist. Warten Sie geduldig und warten Sie, wenn HTML5 wirklich nützlich sein kann. Es ist noch nicht die Zeit.