< et supérieur >/ pour signifier la fin de la balisenom="valeur"Exemples :
<p>Je suis un paragraphe</p>
<a href="https://google.com">Je suis un lien hypertexte</a>
<img src="https://placehold.co/600x400" alt="Texte alternatif si l'image ne peut être affichée" />
Source HTML et structure du projet
Résultat dans le navigateur
Voici un exemple simple d'un document HTML.
Stocké sur un serveur, il sera reçu et interprété par le client (un navigateur)
On peut placer des éléments à l'intérieur d'autres éléments : c'est ce qu'on appelle l'imbrication.
<p>Mon chat est <strong>très</strong> grincheux.</p>
!! Les éléments doivent être correctement imbriqués. !!
Le code suivant est incorrect:
<p>Mon chat est <strong>très grincheux.</p></strong>
Certains éléments n'ont pas de contenu, on les qualifie d'éléments vides.
<img src="images/firefox-icon.png" alt="Mon image de test" />
Cet élément contient deux attributs (src et alt) mais n'a pas de contenu et il n'y a pas de balise fermante. En effet, un élément d'image n'encadre pas du contenu pour avoir un effet sur celui-ci. Son but est d'intégrer une image dans un document HTML à l'endroit où il est placé.
Comment sont assemblés les éléments pour former une page HTML complète?
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Titre du document (affiché dans l'onglet du navigateur)</title>
<!-- Je suis un commentaire -->
<link href="style.css" rel="stylesheet"> <!-- J'inclus un fichier CSS -->
</head>
<body>
<h1>Je suis le titre principal</h1>
<p>Je suis un paragraphe</p>
<img alt="Je suis une image" src="https://placehold.co/600x400">
<br><!-- Je suis un saut de ligne -->
<!-- J'inclus un fichier Javascript -->
<script src="scripts.js"></script>
</body>
</html>
Voici ce qu'on y trouve =>
<!DOCTYPE html> <html></html> <head></head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title></title> <body></body>
Titres
<!-- 4 niveaux de titres : -->
<h1>Mon titre principal</h1>
<h2>Mon titre de deuxième niveau</h2>
<h3>Mon sous-titre</h3>
<h4>Mon sous-sous-titre</h4>
Paragraphes
<p>Voici un paragraphe simple</p>
Listes
<ul>
<li>Pommes</li>
<li>Poires</li>
<li>Pêches</li>
</ul>
<ul> pour «unordered list».
Pour une liste ordonnée on utiliserait <ol>
Liens
<a href="https://fr.wikipedia.org">Liens vers Wikipédia</a>
<a href="https://fr.wikipedia.org" target="_blank">Liens vers Wikipédia</a>
target="_blank" pour ouvrir dans un nouvel onglet
html sur votre machineindex.html, styles.css, scripts.jshtml-lettre sur votre machinehtml-lettre