Balises html génériques
Les balises génériques sont des balises qui n’ont pas de sens sémantique.
En effet, toutes les autres balises XHTML ont un sens : <p>
signifie "Paragraphe", <h2> signifie "Sous-titre" etc.
Parfois, on a besoin d’utiliser des balises génériques (aussi appelées
balises universelles) car aucune des autres
balises ne convient. On utilise le plus souvent des balises génériques pour
construire son design.
Il y a 2 balises génériques : l’une est inline, l’autre est block.
| Balise | Type | Description |
|---|---|---|
| <span> | Inline | Balise générique de type inline |
| <div> | Block | Balise générique de type block |
Ces balises ont un intérêt uniquement si vous leur donnez un attribut class, id ou style :
- class : indique le nom de la classe CSS à utiliser.
- id : donne un nom à la balise. Ce nom doit être unique sur toute la page car il permet d’identifier la balise. Vous pouvez vous servir de l’ID pour de nombreuses choses, comme par exemple pour un lien vers une ancre, pour un style CSS de type ID, pour des manipulations en Javascript etc.
- style : cette balise vous permet d’indiquer directement le code CSS à appliquer. Vous n’êtes donc pas obligés d’avoir une feuille de style à part, vous pouvez juste mettre directement les attributs CSS. Notez qu’il est préférable de ne pas utiliser cet attribut et de passer à la place par une feuille de style externe car cela rend votre site plus facile à mettre à jour par la suite.
Ces 3 attributs ne sont pas réservés aux balises génériques : vous pouvez aussi les mettre sur la plupart des autres balises sans aucun problème