HTML 5 ist ein neuer Netzwerkstandard mit dem Ziel, die vorhandenen HTML 4.01-, XHTML 1.0- und DOM -Stufe 2 HTML -Standards zu ersetzen. In diesem Artikel werden Sie eine detaillierte Erklärung vorgestellt, wie HTML5 -Tags verwendet werden. Freunde, die daran interessiert sind, HTML5 -Tags zu verwenden, lernen gemeinsam.
HTML 5 ist ein neuer Netzwerkstandard mit dem Ziel, die vorhandenen HTML 4.01-, XHTML 1.0- und DOM -Stufe 2 HTML -Standards zu ersetzen. Es hofft, den Bedarf des Browsers nach Plug-in-basierte RIA-Anwendung (RIA) zu verringern, für das Plug-In wie Adobe Flash, Microsoft Silverlight und Sun Javafx erforderlich sind.
HTML 5 bietet einige neue Elemente und Attribute, die typische moderne Nutzungswebsites widerspiegeln. Einige von ihnen ähneln technisch den Tags <Div> und <span>, haben jedoch einige Bedeutungen, wie <NAV> (Website -Navigationsblock) und <footer>. Dieses Tag ist der Suchmaschinenindizierung, kleinen Bildschirmgeräten und sehbehinderten Personen förderlich. Es bietet auch neue Funktionen für andere Browserelemente über eine Standardschnittstelle wie <DIO> und <video> Tags.
HTML 5 als neue Generation von Hypertext -Markup -Sprache hat viele Tags hinzugefügt. Diese Tags sind nicht nur semantisch, sondern auch mächtig. Die folgenden Tags sind:
<artikels> definiert externe Inhalte. Zum Beispiel ein neuer Artikel eines externen Nachrichtenanbieters, entweder aus einem Blog oder aus einem Forum. Oder es kommt aus anderen externen Quellen.
<Auar> Definiert Inhalte außerhalb des Seiteninhalts, sollte jedoch mit dem Seiteninhalt in Verbindung gebracht werden
<Audio> Definieren Sie Sounds wie Musik oder andere Audio -Streams
<Canvas> definiert Grafiken wie Diagramme und andere Bilder.
<Beinbefehl> Definiert Befehlstasten wie Optionspunkte, Kontrollkästchen oder Schaltflächen.
<Datatemplate> Ein Container, der die Datenvorlage definiert. Dieses Element muss ein untergeordnetes Element haben, das die Vorlage definiert: <Regel> Element
<Datagrid> Definiert eine Liste optionaler Daten. DataGrid wird als Baumliste angezeigt
<Datalist> Definiert eine Liste optionaler Daten. Verwendet mit dem Eingabeelement zum Erstellen einer Dropdown-Liste von Eingabewerten
<Dialog> Definieren Sie eine Konversation wie ein Gespräch
<Bettes> Definiert eingebettete Inhalte wie Plug-Ins
<Eventsource> definiert die Quelle der vom Server gesendeten Ereignisse
<Abus> definiert die Gruppierung von Medieninhalten und deren Titel
<fouter> definiert die Fußzeile des Abschnitts oder des Dokuments
<header> Definiert den Header des Abschnitts oder des Dokuments
<hgroup> Gruppentitel
<Keygen> definiert den generierten Schlüssel
<m> Text mit Token definieren
Die Hauptfunktion von <Mark> besteht darin, Text auf der Seite hervorzuheben, die seine Bedeutung für den Benutzer visuell hervorheben muss. Eine typische Anwendung besteht darin, Suchschlüsselwörter für Benutzer in den Suchergebnissen hervorzuheben
<meter> definiert die Maßnahme in Einheiten. Nur für Metriken mit bekannten maximalen und minimalen Werten verwendet
<Av> Navigationsverbindung definieren
<nest> Definieren Sie verschachtelte Punkte für Kinderelemente in der Datenvorlage. Verwenden Sie mit <Datenatemplate> und <Regel> Elementen
<ausgabe> Definieren Sie verschiedene Arten von Ausgabe, wie z. B. die Ausgabe eines Skripts
<Verprogres> Ein laufender Prozess. Kann verwendet werden, um den Fortschritt zeitaufwändiger Funktionen in JavaScript oder Herunterladen anzuzeigen
<Regel> Definiert Regeln für die Aktualisierung von Datenvorlagen. Verwenden Sie mit <Datenatemplate> und <Nest> Elementen
<RP> wird in Ruby -Kommentaren verwendet, um zu definieren, was von Browsern angezeigt wird, die Ruby -Elemente nicht unterstützen
<rt> Definieren Sie den Pinyin eines chinesischen Charakters oder das Hiragana in japanischen chinesischen Charakteren
<Ruby> kommentierter Text in asiatischen Sprachen definieren
<abschnitt> Definiert Abschnitte im Dokument. Zum Beispiel Kapitel, Header, Fußzeilen oder andere Teile eines Dokuments
<quelle> definiert eine Medienressource für Medienelemente wie <videos> und <audio>
<summary> definiert eine Zusammenfassung, den Detailkopf. Nicht dem zusammenfassenden Attribut in der Tabelle entsprechen
<zeit> definiert ein Datum oder eine Uhrzeit oder beides
<videos> Videos wie Filmclips oder andere Video -Streams definieren
HTML5 fügt viele neue Tags hinzu und eliminiert auch einige Tags:
<Akronym> kann anstelle von <abbr> verwendet werden
<Applet> wird nicht mehr unterstützt
<basefont> Verwenden Sie stattdessen CSS
<Big> Verwenden Sie stattdessen CSS
<Center> Verwenden Sie stattdessen CSS
<Dir> Verwenden Sie stattdessen CSS
<Font> Verwenden Sie stattdessen CSS
<Reframe> wird nicht mehr unterstützt
<Rameset> wird nicht mehr unterstützt
<noframes> wird nicht mehr unterstützt
<s> Verwenden Sie stattdessen CSS
<klein> verwenden stattdessen CSS
<Sreibe> Verwenden Sie stattdessen CSS
<tt> Verwenden Sie stattdessen CSS
<u> Verwenden Sie stattdessen CSS
Die obigen Tags werden in XHTML 1.0 nicht empfohlen, sie werden jedoch weiterhin unterstützt, sondern werden in HTML 5 vollständig nicht unterstützt. Darüber hinaus werden viele Tag -Attribute nicht unterstützt, wie z. B. Aling usw.