Html5

De Didaquest
Aller à la navigationAller à la recherche


Autres Fiches Conceptuelles
Posez une Question


(+)

Target Icon.pngVotre Publicité sur le Réseau Target Icon.png

Puce-didaquest.png Traduction


More-didaquest.png Traductions


Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite


Les apports du HTML5

  • La structuration sémantique des pages Web: plusieurs balises sont désormais utilisées pour structurer les éléments de la page Web suivant des rôles précis, ce qui favoriserait une meilleure indexation par les crawlers des moteurs de recherche.
  • L'intégration de l'audio et la vidéo,
  • L'intégration de dessin en 2D par les canvas,
  • La prise en charge des formats des objets vectoriels SVG.
  • L'intégration de nouveaux types pour les objets des formulaires: les dates, les couleurs, les E-mails...
  • Autres options reliés avec les feuilles de style CSS3: possibilité de dimensionner une image de fond, possibilité de réaliser des animations.

Les nouveaux éléments de HTML5

  • main : utilisé une seule fois, il définit le contenu principal de la page.
  • section : déliminte les sections du document: les chapitres, en-têtes, pieds de page.
  • article : partie indépendante de la page.
  • aside : partie indépendante de la page, bannière par exemple.
  • header : définit souvent l'entête visible de la page.
  • footer : définit le pied de page, d'un article ou un document.
  • nav : comprend souvent les liens de navigation.
  • figure : définit des images, des diagrammes, des photos, du code, etc.
  • figcaption : légende de la balise <figure>.
  • audio : pour insérer un fichier son ou des streaming.
  • video : permet d’insérer un contenu vidéo en streaming.
  • track : permet d’insérer un sous-titre (au format WebVTT) à une vidéo affichée avec la balise vidéo.
  • embed : définit un contenu incorporé, comme un plug in.
  • mark : définit un texte marqué.
  • meter : permet d’utiliser les mesures avec un minimum et maximum connus, pour afficher une jauge.
  • progress : définit une barre de progression.
  • time : définit une date ou une heure ou les deux
  • canvas : affiche des éléments graphiques, il faut utiliser un script JavaScript pour l’animer.
  • details : précise les détails supplémentaires qui peuvent être masqués ou affichés sur demande.
  • keygen : permet de générer une clé sécurisée.
  • output : représente le résultat d’un calcul.
  • ruby, rt et rp : annotations relative au language ruby.

Quelques nouveaux attributs

  • Pour la balise <a> :

media : permet de spécifier pour quel média ou appareil il est optimisé. type : définit le MIME de la cible URL.


  • Pour la balise <area> :

hreflang : spécifie le langage de l’url. media : permet de spécifier pour quel média ou appareil il est optimisé. rel : indique la relation entre le document courant et l'URL cible. type : définit le MIME de la cible URL.


  • Pour la balise <button> :

autofocus : indique que le bouton doit avoir le focus pendant le chargement de la page. form : spécifie à quel formulaire le bouton appartient. formaction : spécifie où envoyer le form-data quand un formulaire est soumis. Remplace l'attribut action du formulaire. formenctype : indique comment le form-data doit être encodé avant d’être envoyé à un serveur. Remplace l'attribut enctype du formulaire. formmethod : définit comment il faut envoyer le form-data. formnovalidate : si présent, indique que le formulaire ne doit pas être validé quand il est envoyé. formtarget : spécifie où ouvrir/exécuter l’action.

  • Pour la balise <fieldset> :

name : définit le nom du fieldset. disabled : désactive le fieldset. form : définit le formulaire du fieldset.

  • Pour la balise <form> :

autocomplete : autocomplétion. novalidate : si présent le formulaire n’est pas validé lorsqu’il est soumis.

  • Pour la balise <input> :

autocomplete : autocomplétion. autofocus : définit le focus lors du chargement de la page. form : spécifie à quel formulaire le champ appartient. formaction : remplace l'attribut "action" du formulaire. Indique l'URL à laquelle envoyer les données du formulaire. formenctype : remplace l'attribut "enctype" du formulaire. Indique comment la forme-données doit être encodé avant d’être envoyé au serveur. formmethod : remplace l’attribut "method" du formulaire. Définit la méthode HTTP d'envoi des données à l'URL. formnovalidate : remplace l'attribut "novalidate" du formulaire. S'il est présent le champ de saisie ne devrait pas être validé lors de son envoi. formtarget : remplace l'attribut "target" du formulaire. Indique la fenêtre cible utilisée lorsque le formulaire est soumis. height : définit la hauteur. list : désigne un "datalist" contenant des options prédéfinies pour le champ de saisie. max : indique la valeur maximale du champ d'entrée. min : indique la valeur minimale du champ d'entrée. multiple : si présent, l’utilisateur peut entrer plusieurs valeurs. pattern : définit un motif. placeholder : un conseil pour aider les utilisateurs à remplir le champ de saisie. required : indique que la valeur du champ de saisie est nécessaire pour soumettre le formulaire. step : indique l’intervalle entre les valeurs.

Quelques nouveaux types :

{


More-didaquest.png Html5 - Historique (+)


Définition graphique




Puce-didaquest.png Concepts ou notions associés


More-didaquest.png Html5 - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations

  • ...............................................................................

................................................................................ ................................................................................ ................................................................................

  • ...............................................................................

................................................................................ ................................................................................ ................................................................................


(+)



Puce-didaquest.png Erreurs ou confusions éventuelles



Puce-didaquest.png Questions possibles



Puce-didaquest.png Liaisons enseignements et programmes

Idées ou Réflexions liées à son enseignement



Aides et astuces



Education: Autres liens, sites ou portails




Puce-didaquest.png Bibliographie