Die Beziehung zwischen HTML5 und XHTML

HTML begann als eine sehr einfache Sprache für Web-Seiten zu erstellen. XHTML entstand, als Web-Entwicklung erweitert und professionellen Programmierern benötigt etwas über HTML 4. Die strenge Version von XHTML (Extensible Hypertext Markup Language) wurde viel präziser und vorhersehbar betrachtet als HTML 4.

Allerdings XHTML nie wirklich gefangen. Professionelle Entwickler (insbesondere diejenigen, die Programmiersprachen wie javascript und PHP in ihre Web-Projekte zu integrieren) geliebt XHTML strenger, aber es war ein wenig zu unversöhnlich für die meisten Entwickler, und die überwiegende Mehrheit der Seiten nie auf die neuen Standards zu validieren gestört. Wenn die Zeit, einen neuen Standard zu entwickeln, kam, entschied sich das W3C (World Wide Web Consortium) 2 HTML5 statt XHTML zu unterstützen.

HTML5 ist nicht wirklich eine Ablehnung von XHTML- es einige der besten Funktionen aus HTML 4 und XHTML hat:

  • Einfache Doctype: Das doctype Definition (Der Standardcode, der jede Webseite beginnt) für XHTML war wirklich kompliziert. Selbst Menschen, die Klassen unterrichtet und schrieb Bücher über sie nie den Doctype auswendig gelernt, hatte aber zu kopieren und es jedes Mal einfügen. HTML5 hat eine sehr einfache und saubere Dokumentendefinition, und es ist wieder möglich, eine Seite aus dem Speicher zu schreiben.

  • Trennung von Inhalt und Stil: HTML5 beinhaltet nicht die Style-Tags von HTML 4 (Schriftart, in der Mitte, und so weiter), anstatt Entwickler erfordern für alle Styling CSS zu verwenden. Ebenso Rahmen und tabellenbasierte Layout werden zugunsten von CSS-Layout abgeraten.

  • Validierungsunterstützung: Validierung drehte ein sehr nützliches Werkzeug erwiesen, so kann HTML5 wie XHTML validiert werden. Das W3C-Validator Derzeit unterstützt HTML5 und andere Validierungstools kommen online. Die Validierung ist eine einfache Möglichkeit, doof Codierung Fehler zu beseitigen und Ihre Codierung erheblich vereinfachen können, nachdem Sie das Hinzufügen Programmierunterstützung, um Ihre Dokumente zu starten.

  • Strenge Tradition: Die Coding-Standards von HTML5 sind eher wie XHTML als HTML 4. Auch wenn es immer noch möglich ist schlampig Codierung in HTML5, die meisten Entwickler die XHTML strengen Standards verwenden zu verwenden Sie den Code leichter zu lesen und berechenbarer zu machen.

  • Engere Integration von CSS und Programmiersprachen: Vielleicht das wichtigste Merkmal von HTML5 ist seine Demut. Während HTML immer noch die zentrale Sprache des Internet ist, ist HTML5 wirklich die Kontrolle in andere Sprachen zu verteilen. HTML5 ist als zentrale Klebstoff entwickelt, die vielen anderen Technologien zusammenhält: CSS für visuelle Layout, javascript für die clientseitige Programmierung, serverseitige Sprachen wie PHP für Server-Kontrolle und Datenbanken.

  • Neue Funktionen: Viele der neuen Features von HTML5 sind technisch nicht HTML, aber Fortschritte in den verschiedenen anderen verwandten Technologien (integrierte Datenbanken, neue javascript-Syntax, neue CSS-Funktionen, und so weiter).

Menü