Qu’est-ce que le html

Le HTML et pourquoi c’est important

Emprunté à Julien Gilbert


Le HTML ou HyperText Markup Language est un langage informatique. Il a été développé en 1990 par les groupes W3C et WHARWG. Sa version la plus aboutie est à ce jour le HTML5, qui fête son dixième anniversaire en 2024.

C’est notamment le code HTML que va lire votre navigateur, une fois que vous avez cliqué sur une URL, pour afficher sur votre écran le contenu que le concepteur du site voulait que vous voyiez.

Balises et attributs ?

Les balises

Le langage HTML est relativement simple à lire. Il s’appuie sur des « balises », c’est-à-dire des indications. Les anglicistes disent : tag. Il y a des balises normales et des balises orphelines.

Balise normale

Prenons un exemple d’élément courant, comme un paragraphe :

<p> Longtemps, je me suis couché de bonne heure. </p>

<p> est la balise ouvrante

</p> est la balise fermante

Entre les deux balises il y a le contenu proprement dit (ici . Longtemps, je me suis couché de bonne heure ).

Balise orpheline (auto-fermante)

<br /> balise qui sert à aller à la ligne,

<img src="mon-image" /> balise qui sert à insérer mon-image.

On reconnaît une balise auto-fermante par la présence de : />

Les attributs

Les attributs, ce sont des indications supplémentaires.

Un élément HTML peut aussi intégrer un attribut dont la valeur servira à transmettre des informations supplémentaires aux navigateurs et robots d’exploration des moteurs de recherche. Un des plus connus est l’attribut “alt”.

Exemple :

L’attribut “alt” (pour “alternatif”) affiche un texte descriptif à la place d’une image. De cette manière, l’utilisateur peut se faire une idée de ce qu’il était censé voir à l’origine.

Les attributs ont leurs propres règles de syntaxe. Pour une balise <img> par exemple, on peut avoir :

<img src='https://aciah.xyz/PC.png' alt='ordinateur' />

img est la balise, elle indique qu’on va chercher une image,

src, qui veut dire ‘source’, donne l’adresse de cette image, ici : https://aciah.xyz/PC.png

alt décrit cette image.

On peut avoir aussi :

<img src='https://aciah.xyz/PC.png' alt='ordinateur' width="150" height="98" />

width est la largeur,

height est la hauteur

Les quatre attributs ici sont « src », « alt », « width » et « height » . À chaque fois, on observe :

Imbrication d’éléments

On peut imbriquer des éléments entre eux, par exemple mettre en gras une partie de la phrase :

<p> Longtemps, <strong>je me suis couché</strong> de bonne heure.</p>

ce qui va donner pour résultat : Longtemps, je me suis couché de bonne heure.

Il y a deux balises :

<p> et </p> pour le paragraphe,

<strong> et </strong> pour indiquer qu’il faut mettre en gras.

Les éléments HTML

Le document HTML donne à votre navigateur toutes les directives pour afficher son contenu.

Tout fichier HTML commence par <!DOCTYPE html>, puis présentera les éléments suivants :

Quelles sont les balises HTML les plus utilisées ?

On peut utiliser plus de 140 balises différentes pour bâtir un fichier HTML. On peut les répartir en deux catégories : niveau bloc et niveau ligne.

Éléments “de bloc”

Les éléments de niveau bloc couvrent toute la largeur de la page. Voici les plus importants à connaître (outre ceux déjà mentionnés plus haut) :

Éléments “en ligne”

Ceux-là permettent d’entrer dans le détail pour former les contenus et les mettre en valeur. En voici quelques-uns :

HTML, CSS et JavaScript : comment les différencier ?

HTML, CSS et JavaScript sont utiles pour concevoir la totalité d’une page web. Chacun de ces langages informatiques détient son propre rôle :

En somme, vous avez là les trois mousquetaires pour un site web structuré, beau et interactif !

Pour finir…

Pour aller plus loin dans la compréhension du langage HTML, n’hésitez pas à consulter les vidéos du Youtuber Micode !

Autres informations sur le html

Importance du html

La page HTML joue un rôle fondamental dans l’accessibilité web, car elle constitue la structure de base qui permet à tous les utilisateurs, en particulier ceux en situation de handicap, d’accéder aux contenus et aux fonctionnalités d’un site Internet. Il est nécessaire d’utiliser du « html sémantique ».

Sémantique signifie "qui se rapporte au sens". Écrire du code HTML sémantique c’est utiliser des éléments HTML pour structurer le contenu en fonction de la signification de chaque élément, et non de son apparence.

« La puissance du web est dans son universalité. L’accès par tout le monde, quel que soit le handicap, est un aspect essentiel. » — Tim Berners-Lee, inventeur du Web.

En résumé, une page HTML accessible est la condition préalable pour garantir que chacun puisse percevoir, comprendre, naviguer et interagir avec le web, quels que soient ses capacités ou son contexte d’utilisation.

Comment faire une page html ?

C’est plutôt facile avec Libre Office

  1. créer votre document libre-office, en veillant bien à respecter les règles d’accessibilité.

  2. Faire : fichier / enregistrer sous, et donner à votre document le nom : document.html

    image  1

    en sélectionnant bien le type de fichier : Document HTML (Writer) (.html)

Comment corriger une page html ?

Il arrive qu’une page html ait quelques défauts visuels :

Il est possible de faire des corrections, voici comment.

1 – Aller chercher le document : LouisBraille.odt ici :
https://aciah.xyz/LouisBraille.odt

et l’enregistrer sous la forme : LouisBraille.html.

2 – Ouvrir le document LouisBraille.html. On voit qu’il y a des corrections à faire.

 

3 – D’abord, il est trop collé sur le côté gauche de l’écran. Nous allons créer une marge de 3 cm.

 

Dans le document LouisBraille.html, du texte est collé à l’image. Nous allons mettre le texte sous l’image. Pour cela :

 

- Dans le document LouisBraille.html, l’image est trop à gauche, nous allons la décaler.

Erreurs courantes en html

Plusieurs erreurs courantes en HTML peuvent rendre un site web inaccessible pour de nombreux utilisateurs. Voici les principales à éviter pour garantir une bonne accessibilité :

Il est donc essentiel de suivre les bonnes pratiques du HTML sémantique, de tester la compatibilité avec les technologies d’assistance, et d’utiliser des outils de validation pour corriger ces erreurs et rendre le site accessible au plus grand nombre.