1. Balises, attributs et commentaires


1.1. Les balises

Le langage HTML utilise ce qu'on appelle des balises. On les écrit entre chevrons < et >. Elles indiquent au navigateur comment il doit afficher ce qui est écrit entre ces balises.

Exemples :


Les balises vont généralement de pair, c'est à dire qu'elle s'ouvrent puis se referment plus loin. Ce qui N'EST PAS entre les balises n'est pas concerné :


Certaines balises sont dites "orphelines" : elle n'ont pas de balise de fermeture. C'est le cas des images, par exemple :


Important: les balises s'ouvrent et se ferment dans un ordre précis !


Ce code est mal écrit, car la balise p a été ouverte la première : elle doit dont être refermée la dernière, comme ceci :


1.2. Les attributs

Une balise peut (ce n'est pas obligatoire) posséder des attributs, qui vont permettre de la configurer de manière particulière.



Dans cet exemple, img est la balise, et elle possède 4 attributs :


Les attributs sont écrits entre guillements "...." (quotes, en anglais)


1.2. Les commentaires

Un commentaire est une balise HTML avec une forme bien spéciale :


Vous pouvez le mettre où vous voulez au sein de votre code source : il n'a aucun impact sur votre page, mais vous pouvez (et vous DEVEZ !) vous en servir pour vous aider à vous repérer dans votre code source.
En effet, les commentaires permettent de se rappeler comment fonctionne un programme/code si on y revient après un moment ou si une autre personne travaille sur votre programme/code. Il est aussi possible de "neutraliser" une portion de code sans avoir à l'effacer.


Attention, tout le monde peut voir le code HTML source de votre page, une fois celle-ci mise en ligne sur le Web, avec l’outil d’inspection. Vos commentaires seront donc également visibles en faisant “Afficher le code source de la page”. Par conséquent, ne mettez pas d'informations sensibles comme des mots de passe dans les commentaires…


2. La première page web


Voici le format de base d'un fichier html :




3. l'indentation


L'indentation (le décalage) n'est pas obligatoire en html, mais vivement conseillée : quand un élément est inclus dans un autre, il faut le décaler.


Sans indentation, tout est aligné.


Avec indentation, c'est plus clair, non ?

4. Travail à réaliser


4.1. Ouvrir votre éditeur favori et insérer le code ci-dessous :


4.2. Enregistrer ce fichier index.html dans votre dossier et lancer la page dans un navigateur.

4.3. Modifier le titre (pour afficher votre prénom dans l'onglet) et le contenu de la page (pour afficher une phrase de votre choix).

4.4. Ajouter un commentaire "Le site de votre_nom" dans le corps (body) de la page et vérifier qu'il n'apparait pas dans le navigateur.

4.5. Afficher le code source de la page depuis le navigateur (CTRL+U) et vérifier que le commentaire est bien visible.

4.6. Répondre au questionnaire : ici