Compilation de compétences communes dans les tutoriels de base HTML5
PHPz
Libérer: 2018-09-29 14:41:34
original
1382 Les gens l'ont consulté
Certains des nouveaux attributs et fonctions du HTML5 rendent le code plus concis. C'est toujours une bonne chose et mérite nos éloges. J'espère que cet article HTML5 vous sera utile
1. Nouvelle déclaration Doctype
La déclaration de XHTML est trop longue Je pense que peu de développeurs front-end peuvent écrire cette déclaration Doctype à la main.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Copier après la connexion
La déclaration Doctype de HTML5 est très courte. Je pense que vous pouvez vous en souvenir immédiatement après avoir vu cette déclaration. Vous n'avez pas besoin de gaspiller vos cellules cérébrales pour vous souvenir de la déclaration Doctype longue et un peu anormale. de XHTML.
<!DOCTYPE html>
Copier après la connexion
La courte instruction DOCTYPE de HTML5 permet aux navigateurs modernes tels que Firefox, Chrome et aux navigateurs tels que IE6/7/8 d'entrer en mode (quasi) standard. Vous pourriez être surpris que IE6/. 7 peut réellement prendre en charge HTML5 Doctype. En fait, IE passera en mode standard tant que le doctype sera conforme à ce format.
2. Balise
<img alt="About image" src="path/to/image">
<h6>Image of Mars.</h6>
Copier après la connexion
Regardez le code simple suivant :
Malheureusement, ici La balise h6 semble n'avoir rien à voir avec la balise img et la sémantique n'est pas assez claire. HTML5 s'en est rendu compte et a adopté la balise
<figure>
<img alt="About image" src="path/to/image">
<figcaption>
<h6>This is an image of something interesting. </h6>
</figcaption>
</figure>
Copier après la connexion
3. Redéfinir
Il n'y a pas longtemps, j'ai utilisé la balise logo. Cependant, la balise a été redéfinie en HTML5 pour la rendre plus sémantique. La taille de la police le site Internet.
4. Suppression de l'attribut type des balises Javascript et CSS
C'est un peu déroutant, HTML5 n'est pas XTHML, vous pouvez omettre les guillemets doubles dans les balises. . Je crois que la plupart des camarades, moi y compris, sont habitués à ajouter des guillemets doubles, car cela donne au code un aspect plus standard. Cependant, cela dépend de vos préférences personnelles d'utiliser ou non des guillemets doubles.
<h6 id=someId class=myClass> Start the reactor.</h6>
HMTL5 a ajouté un nouvel attribut d'e-mail de la zone de saisie, qui peut détecter si le contenu saisi est conforme au format d'écriture de l'e-mail. puissant, avant HTML5, vous ne pouviez compter que sur JS pour la détection. Bien que la validation de formulaire intégrée devienne bientôt une réalité, de nombreux navigateurs ne prennent pas encore en charge cet attribut et le traitent uniquement comme une zone de saisie de texte ordinaire.
Jusqu'à présent, cet attribut n'est pas pris en charge, y compris les navigateurs modernes, donc cet attribut n'est toujours pas fiable pour le moment.
8. Espaces réservés
Les espaces réservés dans la zone de texte (voir l'effet de champ de recherche de ce blog) sont utiles pour améliorer l'expérience utilisateur. Avant, nous seul pouvons. s'appuyer sur JS pour obtenir des effets d'espace réservé. L'espace réservé de l'attribut espace réservé est ajouté en HTML5. Pour une introduction détaillée à cet attribut, vous pouvez cliquer ici : Attribut d'espace réservé du formulaire HTML5.
De même, les navigateurs modernes grand public actuels ne prennent pas très bien en charge cet attribut. Actuellement, seuls Chrome et Safari prennent en charge cet attribut, tandis que Firefox et Opera ne le prennent pas en charge.
9. Stockage local
La fonction de stockage local de HTML5 permet aux navigateurs modernes de « se souvenir » de « Rester ». " ce que nous saisissons ne sera pas affecté même si le navigateur est fermé et actualisé. Bien que certains navigateurs ne prennent pas en charge cette fonction, IE8, Safari 4 et Firefox 3.5 prennent toujours en charge cette fonction. Vous pouvez la tester.
10. En-tête et pied de page plus sémantiques
Le code suivant n'existera plus en HTML5
<p id=header>
...
</p>
<p id=footer>
...
</p
Copier après la connexion
Habituellement, nous définissons un p pour l'en-tête et le pied de page, puis ajoutons un identifiant, mais en HTML5, vous pouvez utiliser directement les balises et
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn