L’utilité principale de HTML, c’est de structurer et d’organiser le contenu de tes pages web. Il permet de définir :
<h1>
à <h6>
pour organiser l’information de manière hiérarchique, ce qui est super important pour la lisibilité et pour le SEO (les moteurs de recherche comprennent mieux la structure de ta page). Par exemple : <h1>Mon Titre Principal</h1>
et <h2>Un Sous-titre Important</h2>
.<p>
pour délimiter les blocs de texte. Par exemple : <p>Ceci est un paragraphe de texte expliquant un concept important.</p>
.<ol>
) ou non ordonnées (<ul>
) pour présenter des informations de manière claire et concise.
<ul>
pour une liste à puces : <ul>
<li>Élément 1</li>
<li>Élément 2</li>
</ul>
<ol>
pour une liste numérotée : <ol>
<li>Première étape</li>
<li>Deuxième étape</li>
</ol>
<a>
pour créer des liens vers d’autres pages de ton site ou vers des sites externes, c’est ce qui rend le web « hypertexte ». N’oublie pas l’attribut href
pour spécifier l’URL : <a href="https://www.example.com">Cliquez ici pour visiter Example</a>
.<img>
. Tu dois utiliser l’attribut src
pour indiquer le chemin de l’image et l’attribut alt
pour un texte alternatif (important pour l’accessibilité et le SEO) : <img src="chemin/vers/mon-image.jpg" alt="Description de l'image">
.<table>
, <tr>
(ligne), <th>
(en-tête de colonne), et <td>
(cellule de données) : <table>
<tr>
<th>Nom</th>
<th>Âge</th>
</tr>
<tr>
<td>Alice</td>
<td>30</td>
</tr>
</table>
<form>
, <input>
(pour différents types de champs comme le texte, l’email, les cases à cocher, les boutons radio), <textarea>
(pour du texte long), <select>
(pour une liste déroulante), etc. Exemple simple : <form action="/traitement-du-formulaire" method="post">
<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom"><br><br>
<label for="email">Email :</label>
<input type="email" id="email" name="email"><br><br>
<input type="submit" value="Envoyer">
</form>
<header>
(l’en-tête de la page ou d’une section), <nav>
(la navigation principale), <main>
(le contenu principal), <article>
(un contenu autonome), <aside>
(un contenu secondaire), et <footer>
(le pied de page) pour donner du sens à chaque section de ta page, ce qui améliore l’accessibilité et le SEO. Exemple : <header>
<h1>Le Titre de Mon Site</h1>
<nav>
<ul>
<li><a href="/">Accueil</a></li>
<li><a href="/a-propos">À Propos</a></li>
</ul>
</nav>
</header>
<main>
<article>
<h2>Le Titre de Mon Article</h2>
<p>Le contenu de mon article...</p>
</article>
<aside>
<p>Informations secondaires...</p>
</aside>
</main>
<footer>
<p>© 2023 Mon Site</p>
</footer>
En gros, HTML donne le squelette et le sens à ton contenu web. C’est le langage que tous les navigateurs comprennent pour afficher les pages que tu visites tous les jours.
HTML est absolument fondamental pour tous les types de projets web :
En résumé, si tu veux afficher quoi que ce soit sur le web, tu as besoin d’HTML. C’est la base, et Gutenberg te permet d’en insérer directement avec le bloc « HTML personnalisé ». Tu peux même combiner ça avec d’autres blocs pour créer des mises en page intéressantes et structurées pour ton contenu.
<h2>Section Importante</h2>
<hr style="border: 1px solid #ccc;">
<p>Le contenu de cette section...</p>
<div style="border: 1px solid #eee; padding: 15px;">
<h3>John Doe</h3>
<p>Développeur Web</p>
<p><a href="mailto:john.doe@example.com">john.doe@example.com</a></p>
</div>
<ul>
<li><a href="#">Lien 1</a></li>
<li><a href="#">Lien 2</a></li>
<li><a href="#">Lien 3</a></li>
</ul>
<figure>
<img src="URL_DE_TON_IMAGE" alt="Description de l'image" style="max-width: 100%; height: auto;">
<figcaption>Légende de l'image ici.</figcaption>
</figure>
<button style="background-color: #007bff; color: white; padding: 10px 20px; border: none; cursor: pointer;">Cliquez ici</button>
HTML est vraiment la base de tout ce que tu vois sur le web, et c’est un outil puissant même directement dans l’éditeur Gutenberg de WordPress grâce au bloc « HTML personnalisé ». En comprenant les bases, tu peux structurer ton contenu de manière efficace pour la lisibilité et le SEO. N’hésite pas à expérimenter avec les différentes balises pour donner forme à tes idées ! C’est un peu comme écrire avec des blocs de construction, chaque balise a son rôle, et ensemble, elles créent la structure de ton site.
J’espère que cette introduction à HTML t’a été utile ! Si tu as d’autres questions, n’hésite pas.