Heim Web-Frontend H5-Tutorial 22 Grundkenntnisse über HTML5 (Grafik-Tutorial)_HTML5-Tutorial-Fähigkeiten

22 Grundkenntnisse über HTML5 (Grafik-Tutorial)_HTML5-Tutorial-Fähigkeiten

May 16, 2016 pm 03:51 PM

Die Web-Technologie entwickelt sich so schnell, dass man ausscheidet, wenn man nicht mit der Zeit geht. Um mit dem kommenden HTML5 zurechtzukommen, fasst dieser Artikel daher 22 grundlegende HTML5-Kenntnisse zusammen. Ich hoffe, dass er Ihnen dabei hilft, HTML5 besser zu erlernen.
1. Neue Doctype-Deklaration
Die Deklaration von XHTML ist meiner Meinung nach zu lang.

Code kopieren
Der Code lautet wie folgt:

HTML5 Die Doctype-Deklaration ist sehr kurz, Sie werden sich sofort daran erinnern können, nachdem Sie diese Deklaration gesehen haben. Sie müssen Ihre Gehirnzellen nicht verschwenden, um sich an die lange und etwas ungewöhnliche XHTML-Doctype-Deklaration zu erinnern.

Die kurze DOCTYPE-Deklaration von HTML5 ermöglicht es modernen Browsern wie Firefox und Chrome und Browsern wie IE6/7/8, in den (Quasi-)Standardmodus zu wechseln. Sie werden überrascht sein, dass IE6 / 7 kann tatsächlich HTML5-Doctype unterstützen. Tatsächlich wechselt der IE in den Standardmodus, solange der Doctype diesem Format entspricht.

2.
Tag

Sehen Sie sich den folgenden einfachen Code an:



Code kopieren
Der Code lautet wie folgt:About image
image of Mars .< ;/h6>


Leider scheint das h6-Tag hier nichts mit dem img-Tag zu tun zu haben und die Semantik ist nicht klar genug. HTML5 hat dies erkannt und das
-Tag übernommen. Wenn das
in Kombination mit dem
-Tag verwendet wird, können das h6-Tag und das img-Tag kombiniert werden, und der Code wird semantischer.




Code kopieren
Der Code lautet wie folgt:
< img alt="about image" src="path/to/image">
Dies ist ein Bild von etwas Interessantem >< /figcaption>





Refine
Vor nicht allzu langer Zeit habe ich < small> Tags zum Erstellen von Untertiteln im Zusammenhang mit Ihrem Logo. Allerdings wurde das -Tag in HTML5 neu definiert, um es semantischer zu machen. Es wäre eine gute Idee, über die Verwendung dieses Tags für Copyright-Informationen nachzudenken die Website.

4. Entfernen Sie das Typattribut von Javascript- und CSS-Tags
Normalerweise fügen Sie das Typattribut zu und <script> hinzu: </strong><br><strong> <br></strong><br>Code kopieren<br><div class="msgheader"><div class="right">Der Code lautet wie folgt:<span style="CURSOR: pointer" onclick="copycode(getid('phpcode68'));"><u></u><link rel="stylesheet" type=text/css href= "path/ to/stylesheet.css"></span> <script type="text/javascript" src="path/to/script.js"></script>

In HTML5 wird das Typattribut nicht mehr benötigt, da es etwas überflüssig erscheint. Durch das Entfernen kann der Code prägnanter werden.




Code kopieren
Der Code lautet wie folgt:


5 . Ob doppelte Anführungszeichen verwendet werden sollen
Das ist etwas verwirrend, HTML5 ist kein XTHML, Sie können die doppelten Anführungszeichen in den Tags weglassen. Ich glaube, dass die meisten Genossen, mich eingeschlossen, es gewohnt sind, doppelte Anführungszeichen hinzuzufügen, weil der Code dadurch standardisierter aussieht. Es hängt jedoch von Ihren persönlichen Vorlieben ab, ob Sie doppelte Anführungszeichen verwenden oder nicht.



Code kopieren
Der Code lautet wie folgt:
startet den Reaktor.


6. Webinhalte bearbeitbar machen

7. E-Mail-Eingabefeld
Eine neue Eingabe wurde in HMTL5 hinzugefügt Das E-Mail-Attribut der Box kann erkennen, ob der Eingabeinhalt dem Schreibformat der E-Mail entspricht. Die Funktion wird immer leistungsfähiger. Vor HTML5 konnte sie nur von JS erkannt werden. Obwohl die integrierte Formularvalidierung bald Realität werden wird, unterstützen viele Browser dieses Attribut noch nicht und behandeln es nur wie ein gewöhnliches Texteingabefeld.

Code kopieren
Der Code lautet wie folgt:








Bisher nicht einmal von modernen Browsern unterstützt Dies Attribut, daher ist dieses Attribut vorerst noch unzuverlässig.
8. Platzhalter im Textfeld (siehe den Suchfeldeffekt in diesem Blog) sind hilfreich, um die Benutzererfahrung zu verbessern. Bisher konnten wir uns nur auf JS verlassen, um eine Belegung zu erreichen Aufgrund der Wirkung von Platzhaltern wird in HTML5 das Platzhalterattribut „Platzhalter“ hinzugefügt.


Code kopierenDer Code lautet wie folgt:


Ebenso unterstützen die aktuellen gängigen modernen Browser dieses Attribut nicht sehr gut. Derzeit nur Chrome und Safari unterstützen dieses Attribut, Firefox und Opera unterstützen diese Eigenschaft nicht.


9. Lokaler Speicher
Die lokale Speicherfunktion von HTML5 ermöglicht es modernen Browsern, sich an unsere Eingaben zu „merken“, selbst wenn der Browser geschlossen und aktualisiert wird. Obwohl einige Browser diese Funktion nicht unterstützen, unterstützen IE8, Safari 4 und Firefox 3.5 diese Funktion weiterhin. Sie können sie testen.

10. Mehr semantische Kopf- und Fußzeile
Der folgende Code wird in HTML5 nicht mehr existieren


Code kopierenDer Code lautet wie folgt:
Normalerweise definieren wir ein Div für Kopf- und Fußzeile und fügen dann eine weitere ID hinzu , aber die Tags
und
können direkt in HTML5 verwendet werden, sodass der obige Code wie folgt umgeschrieben werden kann:



Code kopierenDer Code lautet wie folgt:
...


.. .



Achten Sie darauf, diese beiden Tags nicht mit der Kopf- und Fußzeile der Website zu verwechseln, es handelt sich lediglich um Container, die sie darstellen.

11. Die Unterstützung des IE-Browsers für HTML5 ist nicht gut, was jedoch auch ein großes Hindernis für die schnellere Popularisierung von HTML5 darstellt ist immer noch sehr gut.
IE analysiert alle neuen Tags in HTML5 in Inline-Elemente, aber tatsächlich handelt es sich um Elemente auf Blockebene, daher ist es notwendig, einen Stil für sie zu definieren:



Code kopieren
Der Code lautet wie folgt:Kopfzeile, Fußzeile, Artikel, Abschnitt, Navigation, Menü, hgroup {
Anzeige: Block ;
}



Trotzdem kann der IE diese neuen HTML5-Tags immer noch nicht analysieren. Derzeit müssen Sie Javascript verwenden, um dieses Problem zu lösen:




Code kopieren
Der Code lautet wie folgt:

document.createElement("article");
document.createElement("footer");
document.createElement("header");
document.createElement("hgroup") ;
document.createElement("nav");
document.createElement("menu");


Sie können diesen Teil des Javascript-Codes verwenden, um den IE besser zu analysieren HTML5

Code kopieren
Der Code lautet wie folgt:



12. Titelgruppe (hgroup)
Dies ähnelt dem zweiten Tipp. Wenn Sie die Tags h1 und h2 verwenden, um den Namen bzw. den Untertitel der Website darzustellen, werden die beiden Titel, die ihrer Natur nach eng miteinander verbunden sind, nicht miteinander verknüpft. Zu diesem Zeitpunkt können Sie sie mit dem Tag
kombinieren, sodass der Code semantischer wird.

Code kopieren
Der Code lautet wie folgt:



Fanseite zurückrufen


;





13. Erforderliche AttributeFront-End-Mitarbeiter müssen viele Formularvalidierungsprojekte durchgeführt haben, eines davon ist sehr wichtig Es gibt einige Eingabefelder, die ausgefüllt werden müssen, daher müssen Sie Javascript verwenden, um sie zu überprüfen. In HTML5 wurde ein neues Attribut „muss ausgefüllt werden“ hinzugefügt: erforderlich. Es gibt zwei Möglichkeiten, das erforderliche Attribut zu verwenden. Die zweite Methode ist struktureller, während die erste prägnanter ist.


Code kopierenDer Code lautet wie folgt:
Kopieren Sie den CodeDer Code lautet wie folgt folgt:








Wenn das Eingabefeld leer ist, wird das Formular nicht erfolgreich gesendet.

14. Fokus automatisch erhalten Ebenso erfordert HTML5 kein Javascript mehr, um das Problem des automatischen Erhaltens des Fokus für Eingabefelder zu lösen. Wenn ein Eingabefeld ausgewählt werden soll oder den Eingabefokus erhalten soll, fügt HTML5 hinzu ein neues Attribut Autofokus:


Code kopieren Der Code lautet wie folgt:
< ;input type="text" name="someInput" placeholder="douglas quaid" required="required" autofocus="autofocus">

Autofokus kann auch als „autofocus=autofocus“ geschrieben werden. , das scheint eher Standard zu sein, das hängt von Ihren persönlichen Vorlieben ab.

15. Unterstützung für die Audiowiedergabe HTML5 bietet den Tag




Warum gibt es zwei Formate von Audiodateien? Da es Unterschiede in den von Firefox- und Webkit-Browsern unterstützten Formaten gibt, kann Firefox nur .ogg-Dateien unterstützen, während Webkit nur .mp3-Dateien unterstützt. Die Lösung besteht darin, zwei Versionen von Audiodateien zu erstellen, damit sie mit Firefox und Webkit kompatibel sind . Bitte beachten Sie, dass der IE dieses Tag nicht unterstützt.
16. Unterstützung für die Videowiedergabe
Wie das





Es ist zu beachten, dass das Typattribut zwar weggelassen werden kann, der Browser es jedoch schneller analysieren kann, wenn es hinzugefügt wird Genaue Videodateien. Nicht alle Browser unterstützen HTML5-Videos, also seien Sie darauf vorbereitet, stattdessen die Flash-Version zu verwenden. Die Entscheidung liegt natürlich bei Ihnen
17 Preload-Attribut: zuerst Bestimmen Sie, ob das Video vorab geladen werden muss. Wenn der Besucher eine Seite mit vielen Videos besucht, ist es notwendig, ein Video vorab zu laden, was dem Besucher Wartezeit ersparen und das Benutzererlebnis verbessern kann. Sie können dem < ;video>-Tag zur Implementierung der Vorladefunktion

[/code]


18. Anzeigesteuerung
Das Anzeigesteuerungsattribut kann dem Video eine Wiedergabe- und Pausensteuerung hinzufügen. Es ist zu beachten, dass der Anzeigeeffekt bei jedem Browser unterschiedlich sein kann.


Code kopierenDer Code lautet wie folgt:
Der Code lautet wie folgt:<script> > if ( !'pattern' in document.createElement('input') ) { </span> // client-/serverseitige Validierung durchführen </div> } </div></script>



21. Balise de marquage
La balise est utilisée pour mettre en évidence le texte qui doit souligner visuellement son importance pour l'utilisateur. Les caractères enveloppés dans cette balise doivent être. pertinent au comportement actuel de l’utilisateur. Par exemple, si je recherche « Open your Mind » sur certains blogs, je peux envelopper chaque action avec JavaScript dans une balise

Copier le code
Le code est le suivant :


Ils ont été interrompus, juste après que Quato ait dit : "Ouvrez votre esprit"


. 22. Comment utiliser correctement les balises div
Certaines personnes peuvent avoir des questions Avec les balises telles que
et
, la balise
La réponse est oui. Par exemple, si vous souhaitez créer un conteneur pouvant envelopper un contenu spécial, un
gratuit et flexible est certainement le premier choix. Si vous souhaitez créer un article ou un menu de navigation, il est recommandé. que vous utilisiez des balises
et
Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So führen Sie das H5 -Projekt aus So führen Sie das H5 -Projekt aus Apr 06, 2025 pm 12:21 PM

Ausführen des H5 -Projekts erfordert die folgenden Schritte: Installation der erforderlichen Tools wie Webserver, Node.js, Entwicklungstools usw. Erstellen Sie eine Entwicklungsumgebung, erstellen Sie Projektordner, initialisieren Sie Projekte und schreiben Sie Code. Starten Sie den Entwicklungsserver und führen Sie den Befehl mit der Befehlszeile aus. Vorschau des Projekts in Ihrem Browser und geben Sie die Entwicklungsserver -URL ein. Veröffentlichen Sie Projekte, optimieren Sie Code, stellen Sie Projekte bereit und richten Sie die Webserverkonfiguration ein.

Was genau bedeutet H5 -Seitenproduktion? Was genau bedeutet H5 -Seitenproduktion? Apr 06, 2025 am 07:18 AM

Die Produktion von H5-Seiten bezieht sich auf die Erstellung von plattformübergreifenden kompatiblen Webseiten unter Verwendung von Technologien wie HTML5, CSS3 und JavaScript. Sein Kern liegt im Parsingcode des Browsers, der Struktur-, Stil- und interaktive Funktionen macht. Zu den allgemeinen Technologien gehören Animationseffekte, reaktionsschnelles Design und Dateninteraktion. Um Fehler zu vermeiden, sollten Entwickler debuggen werden. Leistungsoptimierung und Best Practices umfassen Bildformatoptimierung, Anforderungsreduzierung und Codespezifikationen usw., um die Ladegeschwindigkeit und die Codequalität zu verbessern.

So erstellen Sie H5 -Klicksymbol So erstellen Sie H5 -Klicksymbol Apr 06, 2025 pm 12:15 PM

Zu den Schritten zum Erstellen eines H5 -Klicksymbols gehören: Vorbereitung eines quadratischen Quellenbildes in der Bildbearbeitungssoftware. Fügen Sie die Interaktivität in den H5 -Editor hinzu und legen Sie das Klickereignis fest. Erstellen Sie einen Hotspot, der das gesamte Symbol abdeckt. Stellen Sie die Aktion von Klickereignissen fest, z. B. zum Springen zur Seite oder zum Auslösen von Animationen. Exportieren Sie H5 als HTML-, CSS- und JavaScript -Dateien. Stellen Sie die exportierten Dateien auf einer Website oder einer anderen Plattform ein.

Was ist die H5 -Programmiersprache? Was ist die H5 -Programmiersprache? Apr 03, 2025 am 12:16 AM

H5 ist keine eigenständige Programmiersprache, sondern eine Sammlung von HTML5, CSS3 und JavaScript zum Erstellen moderner Webanwendungen. 1. HTML5 definiert die Webseitenstruktur und -inhalt und bietet neue Tags und APIs. 2. CSS3 steuert Stil und Layout und führt neue Funktionen wie Animation ein. 3. JavaScript implementiert dynamische Interaktion und verbessert Funktionen durch DOM -Operationen und asynchrone Anfragen.

Ist die H5-Seitenproduktion eine Front-End-Entwicklung? Ist die H5-Seitenproduktion eine Front-End-Entwicklung? Apr 05, 2025 pm 11:42 PM

Ja, die H5-Seitenproduktion ist eine wichtige Implementierungsmethode für die Front-End-Entwicklung, die Kerntechnologien wie HTML, CSS und JavaScript umfasst. Entwickler bauen dynamische und leistungsstarke H5 -Seiten auf, indem sie diese Technologien geschickt kombinieren, z. B. die Verwendung der & lt; canvas & gt; Tag, um Grafiken zu zeichnen oder JavaScript zu verwenden, um das Interaktionsverhalten zu steuern.

Welche Anwendungsszenarien eignen sich für die H5 -Seitenproduktion Welche Anwendungsszenarien eignen sich für die H5 -Seitenproduktion Apr 05, 2025 pm 11:36 PM

H5 (HTML5) eignet sich für leichte Anwendungen wie Marketingkampagnen, Produktdisplayseiten und Micro-Websites für Unternehmenswerbung. Seine Vorteile liegen in plattformartigen und reichhaltigen Interaktivität, aber seine Einschränkungen liegen in komplexen Interaktionen und Animationen, lokalen Ressourcenzugriff und Offline-Funktionen.

So erstellen Sie Popup-Fenster mit H5 So erstellen Sie Popup-Fenster mit H5 Apr 06, 2025 pm 12:12 PM

Die Erstellungsschritte für die Erstellung von Popup-Fenstern in H5: 1. Bestimmen Sie die Auslösermethode (klicken, Zeit, Beenden, Scrollen); 2. Entwurfsinhalt (Titel, Text, Aktionsschaltfläche); 3.. Set Style (Größe, Farbe, Schriftart, Hintergrund); 4. Implementieren Sie Code (HTML, CSS, JavaScript); 5. Test und Bereitstellung.

Worauf bezieht sich H5? Erforschen des Kontextes Worauf bezieht sich H5? Erforschen des Kontextes Apr 12, 2025 am 12:03 AM

H5REFERSTOHTML5, ApivotaltechnologyInwebdevelopment.1) HTML5IntroducesNewelementsandapisrich, Dynamicwebapplications.2) ITSUPP ortsmultimediaWitHoutPlugins, BETHINGINGUSEREXPERICERCROSSDEVICES.3) SEMANTICELEMENTSIMPROVEPENTENTENTENTRUCTENTRUCTELUREANDSEO.4) H5'SRespo

See all articles