1. Einige veraltete Elemente in HTML4 wurden gestrichen Anzeige-Tags wie , die durch CSS ersetzt wurden, haben einige Vorschläge von XHTML2 übernommen, darunter einige zur Verbesserung der Dokumentation, wie z. B. die Verwendung neuer HTML-Tags für Kopfzeile, Fußzeile. Dialog, Aside, Figure usw. ermöglichen es den Erstellern von Inhalten, Dokumente semantischer zu erstellen 🎜>2 >
Die Tags „b“ und „i“ bleiben erhalten, ihre Bedeutung unterscheidet sich jedoch von zuvor. Die Bedeutung dieser Tags besteht darin, einen Textabschnitt zu kennzeichnen, anstatt die Schriftart „u“, „font“, „center“, „fett“ oder „kursiv“ festzulegen. und Strike-Tags werden vollständig entfernt.
Browser hinzugefügt. Nebenspeicherfunktionen wie localStorage/sessionStorage/indexedDB 6. Canvas-Objekt Bietet die Möglichkeit, Grafiken direkt zu zeichnen und zu bearbeiten 7. Neue
API
-Erweiterungen
für HTMLDocument und Die HTMLElement-Schnittstelle bietet neue API-Erweiterungen.
8. Neue Syntax
(1) DOCTYPE
Die HTML-Syntax von HTML5 erfordert, dass das Dokument DOCTYPE deklariert, um sicherzustellen, dass der Browser darin funktionieren kann Standardmodus Anzeigeseite. Die Deklarationsmethode ist:
Die Groß-/Kleinschreibung wird nicht beachtet. (2) Zeichensatz
In der HTML-Syntax von HTML5 gibt es drei Formen, um den Codierungstyp von
String
zu deklarieren: Legen Sie auf der Transportebene den Content-Type im Header der HTTP-Instanz fest.
Setzen Sie am Anfang der Datei ein Unicode Bype Order Mark (BOM). Dieses Zeichen stellt eine Signatur für die Codierungsmethode der Datei bereit.
Verwenden Sie im Inhalt zwischen den ersten 1024 Bytes des Dokuments das Meta-Element mit dem charset-Attribut, um die Kodierungsmethode zu deklarieren. Beispiel: .
<!DOCTYPE html>
(3) MathML und SVGDie HTML-Syntax von HTML5 ermöglicht die Verwendung von MathML (Mathematical Markup Language) und SVG (Scalable
Vektorgrafiken
) Element. Beispielsweise enthält eine sehr einfache HTML-Seite einen Kreis, der von einem SVG-Element gezeichnet wird:
Abschnitt
Das Abschnittselement ist das letzte Element, das die Seite unterteilt Dokumentstruktur Das grundlegende und wichtigste Strukturelement dient hauptsächlich der hierarchischen Aufteilung der Inhalte auf den Seiten der Website oder Anwendung. Ein Abschnittselement besteht normalerweise aus Inhalt und Titel.
Wenn der Inhalt des Elements zusammen angezeigt werden kann, um die entsprechende Bedeutung auszudrücken, kann es als Artikelelement definiert werden und es besteht keine Notwendigkeit, das Abschnittselement zu verwenden. Das
section-Element ist kein allgemeines Containerelement. Wenn ein Element daher einen entsprechenden Stil oder ein entsprechendes Skript definieren muss, wird empfohlen, das p-Element zu verwenden. Durch die Verwendung von section wird sichergestellt, dass der Inhalt dieses Elements definiert werden kann im Dokument klar ersichtlich sein.
Zum Beispiel:
<!DOCTYPE Html><html><head>
<title>Graduation Ceremony Summer 2022</title></head><body>
<h1 id="Graduation">Graduation</h1>
<section>
<h1 id="Ceremony">Ceremony</h1>
<p>Opening Procession</p>
<p>Speech by Validactorian</p>
<p>Speech by Class President</p>
<p>Presentation of Diplomas</p>
<p>Closing Speech by Headmaster</p>
</section>
<section>
<h1 id="Graduates">Graduates</h1>
<ul>
<li>Molly Carpenter</li>
<li>Anastasia Luccio</li>
<li>Ebenezar McCoy</li>
<li>Karrin Murphy</li>
<li>Thomas Raith</li>
<li>Susan Rodriguez</li>
</ul>
</section></body></html>
<article>
<h1 id="Safari-nbsp-nbsp-released">Safari 5 released</h1>
<p>7 Jun 2010. Just after the announcement of the new iPhone 4 at WWDC.</p>
<p>Apple announced the release of Safari 5 for Windows and Mac......</p></article>
nav
nav 元素是一个可以作为页面导航的链接组,其中的导航元素链接到其他页面或当前页面的其他部分。一个页面可以拥有多个nav元素,作为页面整体不同部分的导航。在nav元素中,一般以ul列表的形式来具体放置该组链接元素。
<hgroup>
<h1 id="Welcome-nbsp-to-nbsp-my-nbsp-WWF">Welcome to my WWF</h1>
<h2 id="For-nbsp-a-nbsp-living-nbsp-planet">For a living planet</h2></hgroup><p>The rest of the content...</p>
<header>
<h1 id="The-nbsp-most-nbsp-important-nbsp-heading-nbsp-on-nbsp-this-nbsp-page">The most important heading on this page</h1></header>
同一个页面内,每一个内容区块都可以有自己的header元素,例如:
<header>
<h1 id="The-nbsp-most-nbsp-important-nbsp-heading-nbsp-on-nbsp-this-nbsp-page">The most important heading on this page</h1></header><article>
<header>
<h1 id="Title-nbsp-of-nbsp-this-nbsp-article">Title of this article</h1>
</header>
<p>...Lorem Ipsum dolor set amet...</p></article>
The HTML5 Doctor is run by the following group of volunteers:<address>
<a href="http://html5doctor.com/author/jacko">Jack Osborne</a>,
<a href="http://html5doctor.com/author/richc">Rich Clark</a>,
<a href="http://html5doctor.com/author/miker">Mike Robinson</a>,
</address>
下面是另一个范例:
<footer>
<p class="vcard"> by <address class="author">
<em class="fn"><a title="Posts by Jack Osborne" href="#">Jack Osborne</a></em>
</address> on <time datetime="2009-11-04" class="published updated">November 4th, 2009</time>
</p></footer>
<video width="640" height="360" src="http://www.youtube.com/demo/google_main.mp4" controls autobuffer>
<p>
Try this page in Safari 4! Or you can
<a href="http://www.youtube.com/demo/google_main.mp4">download the video</a>
instead. </p></video>
Das obige ist der detaillierte Inhalt vonCode-Sharing für die wichtigsten neuen Tags in HTML5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
H5 bietet eine Vielzahl neuer Funktionen und Funktionen und verbessert die Fähigkeiten der Front-End-Entwicklung erheblich. 1. Multimedia-Unterstützung: Einbetten von Medien und Elementen, keine Plug-Ins sind erforderlich. 2. Leinwand: Verwenden Sie Elemente, um 2D -Grafiken und -Animationen dynamisch zu rendern. 3. Lokaler Speicher: Implementieren Sie die persistente Datenspeicherung über LocalStorage und SessionStorage, um die Benutzererfahrung zu verbessern.
H5 und HTML5 sind verschiedene Konzepte: HTML5 ist eine Version von HTML, die neue Elemente und APIs enthält. H5 ist ein Rahmen für mobile Anwendungsentwicklungen, die auf HTML5 basieren. HTML5 pariert und rendert Code über den Browser, während H5 -Anwendungen Container ausführen und über JavaScript mit nativem Code interagieren müssen.
Zu den wichtigsten Elementen von HTML5 gehören ,,,,,, usw., mit denen moderne Webseiten erstellt werden. 1. Definieren Sie den Kopfinhalt, 2. Zum Navigieren durch den Link, 3. darstellen den Inhalt unabhängiger Artikel, 4. organisieren Sie den Seiteninhalt, 5. Zeigen Sie den Seitenleisteninhalt an, 6. Definieren Sie die Fußzeile. Diese Elemente verbessern die Struktur und Funktionalität der Webseite.
Es gibt keinen Unterschied zwischen HTML5 und H5, der Abkürzung von HTML5. 1.HTML5 ist die fünfte Version von HTML, die die Multimedia- und interaktiven Funktionen von Webseiten verbessert. 2.H5 wird häufig verwendet, um auf HTML5-basierte mobile Webseiten oder -anwendungen zu verweisen, und eignet sich für verschiedene mobile Geräte.
HTML5 ist die neueste Version der Hypertext -Markup -Sprache, die von W3C standardisiert wurde. HTML5 führt neue semantische Tags, Multimedia -Support- und Form -Verbesserungen ein, verbessert die Webstruktur, die Benutzererfahrung und die SEO -Effekte. HTML5 führt neue semantische Tags vor, wie z. HTML5 unterstützt Multimedia-Elemente und es sind keine Plug-Ins von Drittanbietern erforderlich, wodurch die Benutzererfahrung und die Ladegeschwindigkeit verbessert werden. HTML5 verbessert die Formfunktionen und führt neue Eingangstypen wie usw. ein, die die Effizienz der Benutzererfahrung und der Form von Formularverifizierung verbessert.
Wie schreibe ich sauberen und effizienten HTML5 -Code? Die Antwort besteht darin, häufige Fehler zu vermeiden, indem Tags, strukturierte Code, Leistungsoptimierung und die Vermeidung häufiger Fehler vermieden werden. 1. Verwenden Sie semantische Tags wie usw., um die Code -Lesbarkeit und SEO -Effekt zu verbessern. 2. Halten Sie den Code strukturiert und lesbar, wobei entsprechende Eindrücke und Kommentare verwendet werden. 3. Optimieren Sie die Leistung, indem Sie unnötige Tags reduzieren, CDN- und Komprimierungscode. V.
H5 verbessert die Erfahrung des Webbenutzers mit Multimedia -Support, Offline -Speicher und Leistungsoptimierung. 1) Multimedia -Unterstützung: H5 und Elemente vereinfachen die Entwicklung und verbessern die Benutzererfahrung. 2) Offline -Speicher: Webstorage und IndexedDB ermöglichen die Verstärkung der Erfahrung offline. 3) Leistungsoptimierung: Webworker und Elemente optimieren die Leistung, um den Bandbreitenverbrauch zu verringern.
Der HTML5 -Code besteht aus Tags, Elementen und Attributen: 1. Das Tag definiert den Inhaltstyp und ist von Winkelklammern umgeben, wie z. 2. Elemente bestehen aus Start -Tags, Inhalten und End -Tags wie Inhalten. 3. Attribute definieren Schlüsselwertpaare im Start-Tag und verbessern Funktionen, z. B.. Dies sind die grundlegenden Einheiten zum Aufbau von Webstruktur.