Mise en forme du code
Porter une attention particulière à la mise en page de votre code permet de le garder clair et compréhensible. Les bonnes pratiques évoquées ci-dessous simplifieront le travail sur votre site.
#
Espaces et sauts de ligneLes navigateurs web ne prennent en compte ni les espaces multiples ni les retours à la ligne faits au moyen de la touche ↵.
- Les espacements se gèrent en CSS au moyen des marges intérieurs et extérieurs;
- Les sauts de lignes se font par l'usage de paragraphes ou de la balise
<br>
.
Le espaces supplémentaires sont ignorés
Les sauts de ligne avec la touche Enter ne sont pas pris en compte.
En revanche, la balise <br> permet de marquer des sauts de ligne.
#
IndentationL'indentation, à savoir l'ajout d'une tabulation en début de ligne, permet de marquer des retraits dans votre code. Par convention:
- Sauf pour les éléments affichés en ligne (
span
,em
,strong
, etc.), on n'écrit jamais deux éléments HTML sur la même ligne; - Chaque fois que l'on insère un élément HTML dans un autre, l'enfant se décale vers la droite d'un cran;
- Afin de limiter les indentations inutiles, il est courant d'écrire les balises
<html>
,<head>
et<body>
au même niveau.
tip
L'exemple ci-dessous est correctement indenté
warning
L'exemple ci-dessous comporte des fautes d'indentation et compte une erreur de fermeture de balise (laquelle?).
Les deux exemples ci-dessus s'afficheront de façon identique dans votre navigateur web. Les deux codes HTML sont valides, mais le second est moins lisible donc plus difficile à modifier et à corriger.
#
Donner de l'espacePuisque les navigateurs web ne prennent pas en compte les retours à la ligne lors de l'affichage de votre page, profitez-en pour espacer votre code! Un code plus aéré est plus simple à lire.
#
CommentairesL'élément html <!-- -->
vous permet d'écrire un commentaire qui ne sera pas affiché dans le navigateur web. Utilisez les commentaires pour noter des repères et clarifier votre code.