diff --git a/docs/dev/B1/html.md b/docs/dev/B1/html.md index 9e209c4..3fe8e22 100644 --- a/docs/dev/B1/html.md +++ b/docs/dev/B1/html.md @@ -1 +1,70 @@ -# HTML B1 \ No newline at end of file +# HTML B1 + +## HTML + +Le HTML (hyper text markup language) est un langage de programmation qui sert à structurer, hiérarchiser et afficher le contenu d'une page web. Il s'écrit avec des balises suivant cette syntaxe : +`<` `nom de la balise` `attributs` `>` +`contenu de la balise` +`<` `nom de la balise` `/>` + +La structure d'un document HTML est donc une suite de balises que l'on organise afin de donner du sens à notre contenu. Il nous revient de construire notre document HTML afin qu'il soit le plus explicite et sémantiquement correcte. + +### Les balises indispensables + +- `` = déclaration du type de document +- `` = racine du document, contient tous les autres éléments +- `` = fournit des informations générales (métadonnées) sur le document +- `` = contenu principal du document + +### Les balises et attributs recommandés + +- `lang` = déclaration du langage utilisé pour le contenu +- `dir` = Sens de lecture du contenu +- `charset` = définit l'encodage des caractères utilisés +- `title` = définit le titre du document (fenêtre/onglet/référencement) + +::: details Afficher le code +<<< @/snippets/html/base.html#base +::: + +### Les balises structurantes + +- `
` = en-tête +- `