1. Neuer Doctype Obwohl verwendet wird, wird dieser Satz gemäß dem Standardmodus gerendert
2 Verwenden Sie und
, um beschriftete Bilder semantisch darzustellen Dies ist ein Bild von etwas Interessantem
3. Neu definiert wurde neu definiert und bezeichnet nun kleine Schriftsätze, wie z. B. das Urheberrecht Anweisung am Ende der Website 4. Entfernen Sie das Typattribut in den Link- und Skript-Tags 5. Fügen Sie Klammern hinzu / ohne Klammern HTML5 stellt keine strengen Anforderungen an die Attribute Anführungszeichen hinzugefügt, ob geschlossen oder nicht, es wird jedoch empfohlen, Anführungszeichen und schließende Tags hinzuzufügen 6 Um Ihren Inhalt bearbeitbar zu machen, fügen Sie einfach ein inhaltsbearbeitbares Attribut hinzu Wenn Wir setzen den Eingabetyp auf E-Mail und der Browser überprüft, ob die Eingabe vom E-Mail-Typ ist. Natürlich können Sie sich nicht nur auf die Front-End-Überprüfung verlassen, auch das Back-End muss über eine entsprechende Überprüfung verfügen 8. Platzhalter Die Bedeutung dieses Eingabeattributs besteht darin, dass kein Javascript verwendet werden muss, um den Platzhaltereffekt zu erzielen9.Lokaler Speicher Lokaler Speicher, Sie kann große Datenfragmente dauerhaft auf dem Client speichern (es sei denn, Sie löschen aktiv), was derzeit von den meisten Browsern unterstützt wird. Sie können vor der Verwendung prüfen, ob window.localStorage vorhanden ist 10. Semantische Kopf- und Fußzeile 11. Weitere HTML5-Formularfunktionen 12. IE und HTML5 Standardmäßig werden neue HTML5-Elemente inline gerendert, aber Sie können die folgende Methode verwenden, um sie im Block Kopf- und Fußzeile rendern zu lassen , Artikel, Abschnitt, Navigation, Menü, hgroup { display: block } Leider ignoriert der IE diese Stile, Sie können das Problem wie folgt beheben: document.createElement("article") ; document.createElement("footer"); document.createElement("nav"); 🎜>document .createElement("menu"); 13. hgroup wird im Allgemeinen verwendet, um eine Gruppe von Titeln in der Kopfzeile zusammenzufassen, z. B. Fanseite zurückrufen Nur für Menschen, die die Erinnerung ihres Lebens wollen 14. Erforderliches Attribut
Das erforderliche Attribut definiert, ob eine Eingabe erforderlich ist. Sie können oder 15 deklarieren wie folgt. Autofokus-Attribut Genau wie seine Bedeutung ist es, sich auf das Eingabefeld zu konzentrieren 16 Audio-Unterstützung HTML5 bietet die -Tag, Sie müssen nicht mehr auf Plug-ins von Drittanbietern zurückgreifen, um Audio zu rendern. Allerdings ist weiterhin eine gewisse Kompatibilitätsverarbeitung erforderlich, z. B. Laden Sie diese Datei herunter. 17. Videounterstützung Es ist Audio sehr ähnlich. -Tag bietet Unterstützung für Videos. Da das HTML5-Dokument keine spezifische Kodierung für Videos angibt, muss der Browser entscheiden, welche Kodierungen unterstützt werden sollen, was zu vielen Inkonsistenzen führt. Safari und IE unterstützen das H.264-Kodierungsformat, Firefox und Opera unterstützen das Theora- und Vorbis-Kodierungsformat. Wenn Sie HTML5-Video verwenden, müssen Sie beides bereitstellen: Ihr Browser ist alt Laden Sie stattdessen dieses Video herunter. 18. Video vorladen Das Attribut „Vorladen“ ist so einfach wie seine wörtliche Bedeutung. Sie müssen entscheiden, ob Sie das Video vorab laden müssen, wenn die Seite geladen wird. 19. Videosteuerung anzeigen 20. Dank des Musterattributs können wir reguläre Ausdrücke verwenden werden direkt im Markup verwendet 21. Erkennungsattributunterstützung Zusätzlich zu Modernizr können wir einige auch einfach über Javascript erkennen Ist das Attribut unterstützt, wie zum Beispiel: 22. Markieren Sie das Element . Wenn ich ein Textstück auswähle, aktiviert Javascript den Markup-Effekt HTML sollte so aussehen: Suchergebnisse Sie wurden unterbrochen, kurz nachdem Quato sagte: „Open your Mind“ 23. Wann sollte
HTML5 eingeführt werden? Müssen wir weiterhin div verwenden, wenn es keine besseren Elemente gibt? >24. Möchten Sie HTML5 sofort verwenden? Warten Sie nicht bis 2022, sondern tun Sie es einfach 1)SVG 2)CSS3 3)Geolocation 4)Client-Speicher
5)Web Sockets
26. Datenattribut
Bla Bla
Verwendet in CSS: h1:hover:after {
content: attr(data-hover-response);
color: black; : absolut;
links: 0;
}
Don't Touch Me 27 🎜>
-Element wird zum Anzeigen von Berechnungsergebnissen verwendet und hat das gleiche for-Attribut wie Beschriftung
28 Verwenden Sie die Bereichseingabe, um einen Schieberegler zu erstellen
Der von HTML5 referenzierte Bereichstyp kann einen erstellen Schiebereglerblock, der Min-, Max-, Schritt- und Wertattribute akzeptiert
Sie können CSS's :before und :after verwenden, um die Werte von Min und Max anzuzeigen
input[type=range] :before { content: attr(min); padding-right: 5px;} input[type=range]:after { content: attr(max); padding-left: 5px;}