EN HTML5
AIDE-MMOIRE HTML&CSS
www.multiforme.eu
DESCRIPTION
Pour un commentaire
Linclusion du DOCTYPE dans un document HTML assure que le navigateur interprtera le HTML
selon les spcifications dont le doctype se rapporte. En HTML5 le doctype dclarer est : <!DOCTYPE html>.
<a>
Utilise pour les hyperliens. Attention : lattribut name nexiste plus pour les liens.
<abbr>
Pour une abrviation. Son attribut title ne doit tre utilis que pour lextension de labrviation et rien dautre.
<address>
Gnralement utilise dans le conteneur <footer>, cette balise est utilise la place de la balise <p>,
les informations ncessaires pour contacter la ou les personnes auteurs du document cit.
<area>
Dfinie une zone ou plusieurs zones pour une carte image. Cette balise sutilise toujours avec la balise <map>.
<article> Nouveau ! Utilise pour du contenu ayant son propre sens indpendamment du reste des autres lments de la
page, ce contenu est distribuable et rutilisable. Cela peut-tre un billet de forum, un article de journal, un gadget, un commentaire
dutilisateur... La balise <article> peut avoir son propre header et footer. Confusion possible avec la balise <section> qui regroupe des
lments de thmatique identique.
<aside> Nouveau ! Balise de structure, elle permet de regrouper des informations non essentielles
et qui chappent au flux naturel du document.
<audio> Nouveau ! Pour un fichier audio.
<b>
Utilise dans un paragraphe pour une partie de texte en gras, smantiquement faible,
on lui prfrera la balise <strong> pour donner de limportance au texte.
<base>
A dclarer quune fois par page HTML, cette balise permet de dfinir lURL par dfaut pour toutes les URL
<blockquote>
Pour une longue citation. Confusion possible avec la balise <q>.
<body>
Partie principale du document HTML.
<br>
Utilise dans un paragraphe, cette balise permet de crer un saut de ligne.
<button>
Pour un bouton. il peut tre utilis comme commande.
<canvas> Nouveau ! Pour dfinir un graphique.
<caption>
Pour le titre dun tableau.
<cite>
Utilise pour le titre dune oeuvre, dun document ou dun vnement.
Cette balise peut-tre peut-tre utilise conjointement avec la balise <q> pour citer lauteur de la citation.
MEMO
I 2
Pour dclarer du code informatique, on peut lutiliser lintrieur de la balise <pre> pour du texte pr format. On
recommande dutiliser une class avec le nom du langage informatique cit dans cette balise.
<col>
<colgroup>
<command>
I 3
I 4
cette balise de faon systmatique lui ferait perdre sa valeur smantique, ainsi, dans le footer dun article, on utilisera la balise <p> pour
lister des liens puisque la balise <footer> le permet. Il est recommand, mais non obligatoire dutiliser les listes puce pour lister les liens.
<noscript>
Utilise pour indiquer un message dans le cas o JavaScript serait dsactiv.
<object>
Pour dclarer un objet.
<ol>
Utilis pour les listes ordonnes.
<optgroup>
Pour grouper des informations dans une liste droulante.
<option>
Pour dclarer un item dans une liste droulante. Peut-tre utilis comme commands.
<output> Nouveau ! Reprsente le rsultat dun calcul.
<p>
Dfinis un paragraphe contenant une ou plusieurs phrases.
<param>
Pour paramtrer un objet.
<pre>
Ecrire un texte prformat. Lutilisation de la balise <p> nest pas obligatoire.
Peut-tre lui mme le conteneur de la balise <code>.
<progress>
Nouveau ! Pour une barre de progression.
<q>
Utilise pour une citation courte provenant dune ressource externe. Si lon connait lURL de la source de la citation,
on pourra lindiquer grce lattribut cite. Dans tous les autres cas, on utilise les guillemets sans balise spcifique. On peut aussi utiliser
la balise <cite> pour citer un auteur. Confusion possible avec la balise <blockquote>.
<s> Redfinie ! Utilise pour identifier une partie de texte qui nest pas correct ou non pertinent.
Confusion possible avec la balise <del>qui permet dindiquer quun texte doit tre remplac ou supprim.
<samp>
Utilise dans un paragraphe pour crire un chantillon de code. Confusion possible avec la balise <code>.
<script>
Pour ajouter un script internet ou externe.
<section> Nouveau ! Utilise pour regrouper des lments diffrents, mais partageant la mme thmatique Cette balise est le
plus souvent utilis avec un header. Confusion possible avec la balise <article> dont tout le contenu doit avoir un sens propre. Confustion
possible avec la balise <div> qui ne sert qu mettre en style un groupe dlments.
<select>
Pour une liste droulante.
<small>
Pour mettre une partie de texte en minimisation.
<source> Nouveau ! Utilise dans les balises <video> et <audio> pour indiquer lurl et le type des mdias.
MEMO
I 5
<strong>
<style>
pour cette balise.
<sub>
Utilise pour mettre en style une portion de texte qui se diffrencie des autres.
Cette balise ne doit pas tre utilise si une autre balise de formatage de texte convient mieux.
Utilise dans un paragraphe pour mettre un texte en gras.
Permets de dfinir un style dans le document HTML. Attention, lattribut title une valeur smantique diffrente
Dclarer un indice : Petit caractre plac en bas et droite dun autre caractre.
<summary>
Nouveau ! Gnralement utilise lintrieur du conteneur <detail>, il permet de dcrire le sommaire, la lgende
ou le titre dun lment.
<sup>
Dclarer un exposant : petit caractre plac en haut et droite dun autre caractre.
<table>
Pour un tableau.
NOTE IMPORTANTE : En HTML5, lattribut summary utilis en accessibilit nest plus valide et ne doit pas tre utilis : la balise <caption> devient indispensable.
<tbody>
Utilis pour le corps dun tableau.
<td>
Pour dclarer une cellule dans un tableau.
<textarea>
Pour le champs de saisi.
<tfoot>
Utilis pour le pied de page dun tableau.
<th>
Pour dclarer une cellule dans lentte dun tableau.
<thead>
Utilis pour lentte dun tableau.
<time> Nouveau ! Pour dclarer une date ou une heure.
<title>
Pour le titre de la page HTML en cours de lecture.
<tr>
Pour dclarer un champ dans un tableau.
<track> Nouveau ! Barre pour indiquer une portion de temps.
<ul>
Pour les listes puces.
<var>
Pour dclarer une variable.
<video> Nouveau ! Pour insrer une video.
<wbr> Nouveau ! Balise non fermante utiliser lintrieur dun mot long pour forcer un retour la ligne.
MEMO
I 6