F4HXN

Structure page HTML

Publié le 13 juin 2024 Par F4HXN

HTML (HyperText Markup Language)

HTML (HyperText Markup Language) est le langage de balisage standard utilisĂ© pour crĂ©er des pages web. Il permet de structurer et de mettre en forme le contenu d’une page, tel que du texte, des images, des liens hypertextes, des tableaux, etc.

Les balises HTML sont utilisĂ©es pour encadrer les Ă©lĂ©ments de contenu et indiquer leur signification. Par exemple, la balise <p> est utilisĂ©e pour encadrer un paragraphe de texte, tandis que la balise <img> est utilisĂ©e pour insĂ©rer une image. Les balises HTML sont gĂ©nĂ©ralement composĂ©es d’un nom entourĂ© de chevrons, comme dans cet exemple : <nom_de_la_balise>.

Voici un exemple de structure HTML pour une page web simple :

Résultat

Ma Page Web

Bienvenue sur Ma Page Web

Accueil

Ceci est la section d’accueil de la page web.

Ă€ propos

Ceci est la section Ă  propos de la page web.

Services

Ceci est la section des services de la page web.

Contact

© 2024 Ma Page Perso. Tous droits rĂ©servĂ©s.

Explication de la structure :

  1. Déclaration DOCTYPE : <!DOCTYPE html> déclare le type de document et la version de HTML utilisée.
  2. Balise <html> : L’Ă©lĂ©ment racine du document HTML.
  3. Balise <head> : Contient les métadonnées sur le document, telles que le titre, le jeu de caractères et les liens vers les feuilles de style.
  4. Balise <title> : DĂ©finit le titre de la page web, qui apparaĂ®t dans l’onglet du navigateur.
  5. Balise <link> : Lien vers des ressources externes comme des fichiers CSS.
  6. Balise <body> : Contient le contenu de la page web.
  7. Balise <header> : DĂ©finit la section d’en-tĂŞte, incluant le menu de navigation.
  8. Balise <nav> : Contient les liens de navigation.
  9. Balise <main> : La zone de contenu principal de la page web.
  10. Balises <section> : Définissent les différentes sections au sein du contenu principal.
  11. Balises <h1>, <h2> : Titres pour différentes sections et sous-sections.
  12. Balise <p> : Paragraphes de texte.
  13. Balise <form> : Un formulaire pour les entrées utilisateur, contenant des labels et des champs de saisie.
  14. Balise <footer> : La section de pied de page, contenant gĂ©nĂ©ralement des informations sur le droit d’auteur.

Cette structure garantit que le document HTML est organisé, facile à lire et suit les meilleures pratiques pour le développement web.

Voici un tableau HTML contenant les principales commandes HTML ainsi qu’une description pour chacune :

Principales Commandes HTML

Commande Description
<html>…</html> DĂ©finit le document HTML.
<head>…</head> Contient des mĂ©ta-informations sur le document.
<title>…</title> DĂ©finit le titre du document, affichĂ© dans l’onglet du navigateur.
<meta> Définit des métadonnées sur le document, comme le jeu de caractères.
<body>…</body> Contient le contenu principal du document.
<h1>…</h1> DĂ©finit un titre de premier niveau.
<h2>…</h2> DĂ©finit un titre de deuxième niveau.
<p>…</p> DĂ©finit un paragraphe.
<a>…</a> DĂ©finit un lien hypertexte.
<img> Définit une image.
<ul>…</ul> DĂ©finit une liste non ordonnĂ©e.
<ol>…</ol> DĂ©finit une liste ordonnĂ©e.
<li>…</li> DĂ©finit un Ă©lĂ©ment de liste.
<div>…</div> DĂ©finit une division ou une section dans un document.
<span>…</span> DĂ©finit une section en ligne dans un document.
<table>…</table> DĂ©finit un tableau.
<tr>…</tr> DĂ©finit une ligne dans un tableau.
<th>…</th> DĂ©finit une cellule d’en-tĂŞte dans un tableau.
<td>…</td> DĂ©finit une cellule dans un tableau.
<form>…</form> DĂ©finit un formulaire HTML pour la saisie de l’utilisateur.
<input> Définit un champ de saisie dans un formulaire.
<button>…</button> DĂ©finit un bouton cliquable.
<link> Définit un lien vers un fichier externe, comme une feuille de style CSS.
<script>…</script> DĂ©finit un script client-side (JavaScript).
<header>…</header> DĂ©finit l’en-tĂŞte d’une section ou d’une page.
<footer>…</footer> DĂ©finit le pied de page d’une section ou d’une page.
<nav>…</nav> DĂ©finit une section contenant des liens de navigation.
<article>…</article> DĂ©finit un contenu autonome pouvant ĂŞtre distribuĂ© indĂ©pendamment.
<section>…</section> DĂ©finit une section dans un document.
<aside>…</aside> DĂ©finit du contenu lĂ©gèrement reliĂ© au contenu principal.
<main>…</main> DĂ©finit le contenu principal d’un document.
<figure>…</figure> SpĂ©cifie un contenu indĂ©pendant, souvent accompagnĂ© d’une lĂ©gende.
<figcaption>…</figcaption> DĂ©finit une lĂ©gende pour un Ă©lĂ©ment <figure>.
<audio>…</audio> DĂ©finit un contenu audio.
<video>…</video> DĂ©finit un contenu vidĂ©o.
<source> Spécifie une ou plusieurs sources pour les éléments media <audio> et <video>.
<embed> Définit un conteneur pour un contenu externe interactif ou intégré.
<iframe>…</iframe> DĂ©finit un cadre intĂ©grĂ© pour afficher une autre page HTML.

Les navigateurs web interprètent le code HTML pour afficher le contenu de la page web de manière structurĂ©e et mise en forme. Les dĂ©veloppeurs web utilisent HTML en combinaison avec d’autres langages, tels que CSS et JavaScript, pour crĂ©er des sites web interactifs et dynamiques.