Guide rédactionel HTML
Ce guide à pour but de faire la synthèse des élements HTML utilisé pour la rédaction de contenu web. Les éléments fonctionnels (les élements de formulaires par exemple) ne seront pas traités.
Sommaire
- Avant propos
- Le paragraphe
- Les hyperliens
- Les titrages
- L'emphase
- Les listes
- Les médias
- Le tableau
- Divers
Avant propos
Le HTML joue un rôle essentiel pour définir le sens sémantique des éléments d'un document. La plupart des élements HTML rédactionnels servent à définir le signifié de ce qui est énoncé. Seul quelques élements rédactionnels ont un rôle purement fonctionnels (comme l'élement br
ou img
).
Donc, même si un élement HTML possède un rendu esthétique particulier, on ne le choisira jamais pour son aspect, mais bien pour sa qualité sémantique. Ainsi, on ne marqueras pas un texte avec un élement de titrage h
pour qu'il soit affiché en plus grande taille, mais bien par ce que celui-ci doit signifier le titre d'une section.
Le paragraphe et le saut de ligne forcé
Exemple de paragraphes
Impedit dolorem corrupti enim quo! Blanditiis dolores, libero illum voluptatem voluptatum modi veritatis dolor vero quisquam veniam repellendus placeat quasi rem voluptatibus
Velit aut voluptate maiores magnam illo, libero facere explicabo dolor? Corporis illo dolore animi provident nostrum tempore tenetur ipsa non, laboriosam vero!
<p> Impedit dolorem corrupti enim quo! Blanditiis dolores, libero illum voluptatem voluptatum modi veritatis dolor vero quisquam veniam repellendus placeat quasi rem voluptatibus </p> <p> Velit aut voluptate maiores magnam illo, libero facere explicabo dolor? Corporis illo dolore animi provident nostrum tempore tenetur ipsa non, laboriosam vero! </p>
Exemples de saut de ligne forcé
<br> <wbr>Ressources
Les hyperliens
Composant primordial d'internet, les hyperliens sont des liens entre divers documents d'internet, permettant depasser d'un document consulté à une autre ressource.
Sont attribut href
permet de spécifier la localisation de l'une ressource (URL).
Exemples d'hyperliens
Les exemples suivant illustrent des hyperliens possédant respéctivement : une ancre, une URL relative et une URL absolue.
<a href="#sommaire">retourner au sommaire</a>
<a href="a-propos.html">À propos</a>
un moteur de recherche qui protège vos données privées
<a href="https://www.qwant.com/">un moteur de recherche qui protège vos données privées</a>
Les autres attributs des hyperliens
Outre l'attribut href
, HTML permet de spécifier notamemnt un titre title
, une relation rel
ou d'indiquer que la ressoruces est à télécharger dowload
.
Exemples d'attribut title
et rel
<a href="#les-hyperliens" title="Documentation HTML sur les hyperliens" rel="help">Créer des hyperliens</a>
Ressources
Les titrages
Les élements de titrages sont utilisés pour créer des titres de sections dans un document (introduire un article, un chapitre ou autres paragraphes).
Les titres ont une valeur sématique, du titre le plus important h1
au titre le moins important h6
.
Exemples de titrages
Le titre d'un article
<h1>Le titre d'un article</h1>
le titre d'un chapitre
<h2>Le titre d'un chapitre</h2>
Si l'on a besoin de sectionner un chapitre
<h3>Si l'on a besoin de sectionner un chapitre</h3>
On peut avoir besoin de sectionner la section d'un chapitre
<h4>On peut avoir besoin de sectionner la section d'un chapitre</h4>
Admettons que l'on ait besoin de sectionner une section qui sectionne un chapitre, ça peut arriver
<h5>Admettons que l'on ait besoin de sectionner une section qui sectionne un chapitre, ça peut arriver</h5>
Bon là, il faut commencer à se poser la question du découpage rédactionnel de son document…
<h6>Bon là, il faut commencer à se poser la question du découpage rédactionnel de son document…</h6>
Ressources
L'emphase
Les élements HTML d'emphase permettent de preciser une information sémantique de qualité de mots. Les élements suivant sont cités par ordre de qualité.
Exemple d'italique
Certains mots doivent être soutenus.
Certains mots doivent être <em>soutenus</em>.
Exemple de gras
D'autres mots doivent être écrits avec force.
D'autres mots doivent être écrits <strong>avec force</strong>.
Exemple de gras & d'italique
Des cas imposent de marteler les mots.
Des cas imposent de <strong><em>marteler les mots</em></strong>.
Ressources
Les listes
Les listes offrent la possibilté d'indiquer un sens sémantique de nature « liste de choses » à des informations.
La liste non ordonnée
La liste non-ordonnées sert à lister des informations sans ordre particulier.
- banane ;
- poire ;
- melon.
<ul> <li>banane ;</li> <li>poire ;</li> <li>melon.</li> </ul>
La liste ordonnée
La liste ordonnées sert classer des informations dans un ordre particulier.
- Mettre du beurre à fondre dans une poêle ;
- Casser les œufs dans la poêle ;
- Attendre ;
- Manger.
<ol> <li>Mettre du beurre à fondre dans une poêle ;</li> <li>Casser les œufs dans la poêle ;</li> <li>Attendre ;</li> <li>Manger.</li> </ol>
Le tableau
Tableau simple
1 | 2 | 3 |
<table> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> </table>
Tabeau complet
Présentation d'un tableau complet avec entête et légende en pied.
A | B | C |
---|---|---|
1 | 2 | 3 |
4 & 5 | 6 | |
A est a en lettre capitale | B est b en lettre capitale | C est c en lettre capitale |
<table> <thead> <tr> <th>A</th> <th>B</th> <th>C</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td colspan="2">4 & 5</td> <td>6</td> </tr> </tbody> <tfoot> <tr> <td>A est a en lettre capitale</td> <td>B est b en lettre capitale</td> <td>C est c en lettre capitale</td> </tr> </tfoot> </table>
Les médias
<img> <figure> <figcaption> <picture> <audio> <video> <source> <track>Divers
HTML offre la possibilité supplémentaires d'enrichir la sémantique d'un document.
<kbd> <samp>Définir des termes
<abbr title> <dfn> <dl><dt><dd>La liste de définitions
- Chose à définir
-
Définition de la chose.
<dl> <dt>Chose à définir</dt> <dd> <p>Définition de la chose.</p> </dd> </dl>
Faire une citation
<cite> <q cite> <blockquote cite>Corrections de texte
<del cite datetime> <ins> <u>Indice et exposant
<sub> <sup>Résumé et légende
<details> <summary> Attention d'illustrer que des élements HTML recommandé (REC)Information de contact
<address>Marquer du code
Afficher du code en HTML se fait de deux manières, soit un extrait dans le texte avec l'élement code
, soit en paragraphe isolé avec l'élement pre
.
Exemples
L'élement d'hyperlien HTML, possède un attibut href
qu permet de spécifier une adresse URL.
L'élement d'hyperlien HTML, possède un attibut <code>href</code> qu permet de spécifier une adresse URL.
Marquer un paragraphe de code :
function dreaming($i, $dream = NULL){ $dream = []; if ($i--) $dream['dream'] = dreaming($i, $dream); return $dream; } dreaming(3);
<pre> function dreaming($i, $dream = NULL){ $dream = []; if ($i--) $dream['dream'] = dreaming($i, $dream); return $dream; } dreaming(3); </pre>