Die Syntax und Regeln von HTML5

HTML ist eine Markup-Sprache für einen sehr guten Grund genannt: Es packt gewöhnlichen, normalen Text und fügt verschiedene Strings in diesem Text zu definieren, zu organisieren und zu verwalten den Fluss und die Abfolge von Inhalten auf Webseiten.

Die eingefügten Strings definieren das Markup, die Web-Browser - oder andere spezielle Programme bekannt als Benutzeragenten - wälzen und Verwendung (zusammen mit CSS, natürlich) ihre Anzeige des Inhalts enthalten zu führen.

Wie jede Sprache, ist HTML unterliegt einer bestimmten Syntax, die die Reihenfolge, in der definiert Markup muss oder auf einer Webseite angezeigt werden können. Es gibt auch viele interessante Regeln darüber, welche Arten von Markup ist legal in bestimmten Orten, aber illegal in anderen. Dies mag wie ein schwieriges Konzept erscheinen, aber diese Beschränkungen in HTML verdeutlichen, was das bedeutet und warum es ein sehr gutes Gefühl macht:

  • Das Element ist für eine Beschriftung für eine Tabelle bietet. So kann es nur innerhalb von Markup erscheinen. Wenn Sie eine Beschriftung für eine Figur zur Verfügung stellen möchten, müssen Sie das Element stattdessen verwenden. Sie müssen die richtige Markup für die richtigen Anwendungen in HTML zu verwenden.

  • HTML erkennt verschiedene Arten von Listen, die Textelemente mit Zahlen oder Kugeln organisieren können, wie das Markup leitet. Listenelemente verwenden die

  • Tags einzelne Elemente in solche Listen zu identifizieren. Deshalb werden nur die besonderen Tags legal sind, wenn sie innerhalb einer Art Listenelement auftreten, wie zum Beispiel
(Eine ungeordnete oder Aufzählungsliste) oder (eine geordnete oder nummerierte Liste).
  • HTML unterstützt alle Arten von Feldern und Eingabesteuerungen für Online-Formulare. Wie bei Tabellen, Formulare bezogenen Elemente nur innerhalb eines Paares von Tags angezeigt werden können.

    Es gibt viele Formen bezogene Elemente und Attribute, die nur in einem solchen Kontext erscheinen. Dazu gehören zahlreiche Input-Typen, verschiedene Arten von Textfelder, Schaltflächen-Steuerelemente und vieles mehr. Alle von ihnen sind nur in einer Form rechtlicher, so müssen sie zwischen und auf einer Webseite auftreten, wenn sie zur Arbeit sind.

  • Verstehen HTML kocht weitgehend auf Greifen, wie das Markup zu erzeugen verwendet es (das ist die Syntax) und das Verständnis der Ordnung (oder Kontext), in denen einzelne Markup-Elemente erscheinen.

    Das sind die Regeln für gültige oder juristische HTML zu erstellen. Die gleichen Beobachtungen sind wahr für CSS auch, nebenbei bemerkt, mit der Ausnahme, dass die Syntax und die Regeln für ihre Expression unterschiedlich sind, weil CSS eine andere Markup-Sprache von HTML ist.

    Menü