Ces balises agissent sur le texte. Attention : ces balises indiquent la structure des données et non la présentation qu'on souhaite leur donner.
Il est important d'utiliser les bonnes balises au bons endroits pour des raisons d'accessibilité et de sémantique.
Code | But | Spécificités | Exemple de code | Rendu dans ce site |
---|---|---|---|---|
<blockquote> </blockquote> |
Paragraphe de citation | Bloc L'attribut facultatif "cite" permet d'indiquer l'URL source Ne peut contenir que des élements de type bloc |
<blockquote cite="www.google.fr"> <p>La presse écrite et audiovisuelle perturbée par la grève</p></blockquote> |
|
<br /> | Permet un saut de ligne | Ne contient aucune donnée. Doit se refermer ! Ne pas abuser de cette balise : l'évite souvent au profit d'un balisage plus sémantique. |
texte 1 <br /> texte2 | texte 1 texte2 |
<div> </div> |
Element de type bloc commun : permet de séparer les grandes parties d'une page. | Bloc Attention de ne pas abuser des div : on peut souvent les éviter pour un même rendu : ne pas oublier qu'il existe d'autres balises de type bloc. |
<div>Contenu de la div</div> | Contenu de la div |
<h1></h1> ... <h6></h6> |
Tîtres de niveau 1 à 6 Niveau 1 : tître de page Nniveau 6 : sous sous ... sous tître |
Type bloc Un tître est un paragraphe propre, l'espacement au texte est réglé en CSS et non avec <br /> ni < p></p> |
<h1>Grand titre</h1><h2>Sous titre</h2> | Grand titreSous titre |
<p> </p> |
Entoure un paragraphe. | Bloc L'espacement est réglable en CSS, nul besoin d'utiliser des balises br. |
<p>contenu du paragraphe</p> | contenu du paragraphe |
<pre> </pre> |
Texte préformaté Restitue les espacements, les tabulations comme sous un editeur texte |
Bloc Utile pour représenter du code sans insérer de balises pour les retours chariots.. |
Le code source de la page contient les bonnes indentations non représentables sans balise <pre> <pre>function exemple($param){ if ($param==3) { return true; } else { return false; }</pre> |
function exemple($param){ if ($param==3) { return true; } else { return false; } |
<span> </span> |
Element en ligne commun Identifie plusieurs zones de texte |
En ligne Comme l'élement div, à utiliser avec parcimonie : on peut souvent s'en passer |
texte <span>Contenu du span</span> texte | texte contenu du span texte |
Ces balises permettent d'identifier le type du texte contenu, avant d'utiliser une balise span, regardez s'il n'y a pas de balise correspondant à vos besoins dans cette liste !
De même, oubliez les balises b et i...
Attention : ces balises doivent être contenues dans des balises bloc pour que le code soit valide.
Code | But | Spécificités | Exemple de code | Rendu sur ce site |
---|---|---|---|---|
<abbr> </abbr> |
Pour une abbréviation | En ligne Utilisez l'attribut title pour faire apparaître une infobulle |
<abbr title="Société Nationale des Chemins de Fer">S.N.C.F.</abbr> | SNCF |
<acronym> </acronym> |
Acronyme (pour résumer : abbréviation prononçable) | En ligne Utilisez l'attribut title pour faire apparaître une infobulle |
<acronym title="Light Amplification by Stimulated Emission of Radiation">Laser</acronym> | LASER |
<address> </address> |
Pour mettre en valeur des adresses internet | Bloc Ne peut contenir aucun bloc |
<address>Site de l'auteur : http://webghusse.free.fr</address> | Site de l'auteur : http://webghusse.free.fr |
<cite> </cite> |
Référence de type bibliographique Citation d'un écrit |
En ligne Proche de la balise q |
<cite>Les sanglots longs</cite> | Les sanglots longs |
<code> </code> |
Indique que le contenu est du code source | En ligne | <code>function essai($param){return 0;}</code> | function essai($param){return 0;} |
<dfn> </dfn> |
Marque une définition | En ligne Ajout directement dans le body invalide en XHTML 1.1 |
<p>L'alouette : <dfn>oiseau particulièrement gentil</dfn></p> | L'alouette : oiseau particulièrement gentil |
<em> </em> |
Accentuation d'une portion de texte De l'anglais emphasis |
En ligne Remplacez vos <i> par <em> |
<em>Texte accentué</em> | Texte accentué |
<kbd> </kbd> |
Marque une saisie clavier | En ligne | J'ai saisi ceci : <kbd>su</kbd> | J'ai saisi ceci : su |
<q> </q> |
Référence à une parole | En ligne Proche de la balise cite |
Il m'a dit : <q>Ouahhhh</q> sans guillements | Il m'a dit : Ouahhhhsans guillements |
<samp> </samp> |
Marque un exemple | en ligne | <samp>Exemple : 1 +1 = 2</samp> | Exemple : 1 +1 = 2 |
<strong> </strong> |
Accentuation de texte | En ligne Remplacez vos <b> par <strong> |
il est important de <strong>bien remplir le formulaire !</strong> | il est important de bien remplir le formulaire ! |
<var> </var> |
Marque une variable | En ligne | On trie le tableau <var>$tab</var> | On trie le tableau $tab |