HTML, pour Hypertext Markup Language, est le langage de balisage standard pour créer des pages web. Il décrit la structure d'une page web en utilisant une série de balises.
<!DOCTYPE html>
<html>
<head>
<title>Ma première page</title>
</head>
<body>
<h1>Bienvenue !</h1>
<p>Ceci est une simple page web.</p>
</body>
</html>
<body> et </body>En HTML, la majorité des balises possèdent une balise ouvrante et une balise fermante. Ces balises encadrent le contenu qu’elles affectent. Voici les caractéristiques principales :
<p> ou <a href="https://www.exemple.com"></p> ou </a>Exemple d’une balise ouvrante et fermante
<p>Ceci est un paragraphe avec une balise ouvrante et une balise fermante.</p>
Certaines balises HTML ne nécessitent pas de balise fermante. Elles sont appelées balises auto-fermantes et sont utilisées pour des éléments ne contenant pas de contenu.
Exemple : <img /> ou <input />
Ces balises peuvent inclure des attributs comme src ou type.
Exemple de balises auto-fermante
<img src="image.jpg" alt="Une image descriptive" />
<input type="text" placeholder="Entrez votre texte" />
<div>
<p>Ceci est un paragraphe.</p>
</div>
Incorrect :
<div>
<p>Ceci est un paragraphe.</div>
</p>
La distinction entre balises ouvrantes, fermantes et auto-fermantes est essentielle pour écrire un code HTML valide et compréhensible. Une bonne pratique consiste à utiliser un éditeur avec une validation HTML pour éviter les erreurs de syntaxe.
<body><body> contient le contenu principal de votre document HTML, c'est-à-dire tout ce qui est visible sur la page web.<body>
<p>Ceci est un paragraphe.</p>
</body>
<hn><h1> à <h6> sont des balises de titre, h1 étant le plus important et h6 le moins.<h1>Titre Principal</h1>
<h2>Titre Secondaire</h2>
<p><p> est utilisée pour définir un paragraphe.<p>Ceci est un exemple de paragraphe.</p>
<a><a> définit un hyperlien.href : URL de la page vers laquelle le lien mène.<a href="https://www.exemple.com">Visitez notre site</a>
<img><img> est utilisée pour intégrer des images.src : L'URL de l'image.alt : Texte alternatif pour l'image.<img src="image.jpg" alt="Description de l'image" />
<div><div> est un conteneur générique pour le flux de contenu.<div>
<p>Un paragraphe à l'intérieur d'une div.</p>
</div>
href, src, alt.href="https://www.exemple.com", https://www.exemple.com est la valeur de l'attribut href.