Wichtige Änderungen in HTML5

Die HTML-Sprache ist eigentlich nur ein Teil eines viel größeren Bild, das HTML5 ist. In Wahrheit ist HTML5 die Integration von verschiedenen Technologien (HTML, CSS, javascript und serverbasierte Technologien), die jeweils ihre eigene Rolle spielen.

Änderungen von HTML zu HTML5

Änderungen an der HTML-Sprache selbst sind offensichtlich in HTML5. Einige Tags wurden in die HTML-4-Standard hinzugefügt, und eine Reihe haben weggenommen worden. Allerdings bleibt HTML5 rückwärtskompatibel mit HTML 4, so gibt es keine absolute Voraussetzung Code in der HTML5-Standard zu schreiben. Die Anpassung von HTML 4 zu HTML5 ist wahrscheinlich der einfachste Teil auf die vollständige HTML-Haltung zu bewegen.

Die wichtigsten Änderungen sind:

  • Semantic Markup: HTML5 enthält nun neue Tags, die Teile eines Dokuments beschreiben. Jetzt gibt es spezielle Tags für Navigationselemente, Artikel, Abschnitte, Kopf- und Fußzeilen.

  • Neue Formularelemente: HTML5 Formen haben einige wichtige Updates. Es gibt mehrere neue Versionen der Element, so dass Anwender Farben, Zahlen, E-Mail-Adressen und Termine mit einfach zu bedienenden Elemente auszuwählen.

  • Medienelemente: Endlich hat HTML5 native Unterstützung für Audio und Video mit Tags ähnlich dem -Tag.

  • Segeltuch tag: Das Segeltuch Tag ermöglicht dem Programmierer, Grafiken interaktiv zu bauen. Diese Fähigkeit wird für sehr interessante Funktionen wie benutzerdefinierte Gaming und Interface-Elemente ermöglichen.

Die Beziehung zwischen CSS und HTML5

Wahrscheinlich die größte Anpassung von HTML 4 ist die sich wandelnde Verhältnis zwischen HTML und CSS. CSS ist auf die HTML5 Denkweise von zentraler Bedeutung. In HTML5 (wie in XHTML), beschreibt die Markup-Sprache nur, welche CSS verschiedene Elemente aussage verwendet wird, zu beschreiben, wie die Dinge aussehen.

Zusammen mit dem HTML5-Standard kommt, einen neuen Standard für CSS, genannt CSS3. Es ist fast unmöglich, über HTML5 zu sprechen, ohne auch darunter CSS3, weil sie so eng miteinander verbunden sind. Hier sind die wichtigsten neuen Funktionen:

  • Font-Unterstützung Embedded: Mit dieser lang erwartete Tool können Sie eine Schriftart mit einer Web-Seite, und es wird machen, auch wenn der Benutzer nicht die Schrift auf ihrem Betriebssystem installiert ist.

  • Neue Selektoren: Selektoren werden verwendet, um einen Teil des Codes zu beschreiben, geändert werden. CSS3 unterstützt nun neue Selektoren, die Sie jedes andere Element wählen lassen, sowie spezifische Teilelemente (verschiedene Arten von Eingangs-Tags, zum Beispiel).

  • Spalten: HTML hat nie eine solide Unterstützung für Spalten, und alle Arten von Hacks verwendet wurden, um diesen Mangel zu überwinden. Schließlich enthält CSS die Möglichkeit, einfach ein Element in einer beliebigen Anzahl von Spalten zu brechen.

  • Visuelle Verbesserungen: CSS hat eine Reihe von interessanten neuen Funktionen: Transparenz, Schatten, abgerundete Ecken, Animationen, Verläufe und Transformationen. Diese sorgen für eine tiefe neue Ebene der Kontrolle über das Aussehen einer Seite.

javascript und HTML5

Wenn HTML beschreibt, welche Teile des Dokuments sind, und CSS beschreiben, wie diese Teile aussehen, definiert javascript, wie Elemente handeln. javascript ist eine ausgewachsene Programmiersprache und ein sehr wichtiger Teil des HTML5 Sicht. Ein paar von HTML5 interessantesten Funktionen sind zugänglich nur durch javascript.

  • Vektorgrafiken unterstützen: Vektorbasierte Grafiken bieten eine interessante Alternative zu herkömmlichen Grafiken, weil sie im laufenden Betrieb durch Code erstellt werden. HTML5 hat eigentlich zwei Möglichkeiten, dies zu tun: durch SVG (Scalable Vector Graphics) und die Segeltuch -Tag.

  • Neue Selektoren: Die meisten javascript-Programmierung beginnt mit der ein Element von ID greifen. HTML5 ermöglicht jetzt Elemente von Tag-Namen zu wählen, oder durch die gleichen Mechanismen verwenden Sie Elemente in CSS zu wählen.

  • Lokale Speichermechanismen: Frühere Versionen von HTML erlaubt sehr begrenzte Speicherung von Informationen auf dem Client. HTML5 erlaubt es nun, die Entwickler zum Speichern von Daten auf dem Client. Es gibt sogar eine integrierte Datenbank-Manager, SQL-Befehle akzeptiert.

  • Geolokalisierung: Diese interessante Funktion nutzt eine Vielzahl von Mechanismen, um zu bestimmen, wo sich der Benutzer befindet.

Server-Technologien und HTML5

Moderne Web-Entwicklung geht es um Kommunikation. Alle Technologien, die HTML5 befinden sich in der Web-Browser bilden, die ein wichtiger Teil der Bahn ist. Allerdings ist ein ebenso wichtiger Teil der Web-Entwicklung eine Reihe von Technologien, die auf dem Webserver leben. heute Use-Technologien wie PHP oder ASP Viele der interessantesten Dinge passieren Programme auszuführen, die Web-Seiten erstellen oder Datenbankprogramme wie Oracle oder MySQL verwenden, um große Datenmengen zu verwalten. Das Aufkommen von AJAX hat die Integration zwischen diesen Technologien und den Browser viel einfacher gemacht. Sie können erwarten, eine Vielzahl von anderen Anwendungen und Technologien im Tandem mit HTML5 zu verwenden.

Menü