Mes notes personnelles sur le développement Web

Anatomie d'un document :

Les éléments constituant un document HTML sont :

Il est fortement conseillé d'introduire des documentaires dans les documents HTML. Ces commentaires sont ignorés par le navigateur et sont invisibles pour les utilisateurs. Un commentaire est balisé par les symboles suivants : <!-- …  -->

Langage principal du document :

Il est possible de définir la langue d'un document en ajoutant l'attribut lang à la balise <html> : <html lang = 'fr'>. Les moteurs de recherche indexent plus efficacement lorsque le langage est défini.  Il est également possible de définir des sous-sections dans un document pour qu'elles soient reconnues comme étant en différentes langues.

En-tête d'un document :

L'en-tête d'un document HTML, balisée par <head>, est une partie qui n'est pas affichée par le navigateur au chargement de la page. Elle contient des informations comme :

Définition du titre de la page :

Le titre représente l'intitulé du document HTML global, à ne pas confondre avec <h1>. Cet intitulé ne fait pas partie du contenu du document, il est utilisé de manières différentes. Par exemple, cet élément utilisé est utilisé par les navigateurs pour marquer une page (suggestion du navigateur) ou pour les résultats de recherche.de la page.

Définition des métadonnées :

Les métadonnées sont des données qui décrivent des données et le langage HTML à une manière « officielle » d'ajouter des métadonnées à un document à l'aide de la balise <meta>. De nombreux éléments contiennent des métadonnées décrites par deux attributs :

Une description qui incorpore des mots-clés relatifs au contenu de la page peut améliorer le positionnement de la page dans la liste de recherches par pertinence créée par un moteur de recherche (SEO : Search Engine Optimization).

Application : encodage des caractères

Cette métadonnée, <meta charset="utf-8">, définit l'encodage des caractères du document (jeu de caractères autorisé à être utilisé). Le jeu de caractères utf-8 qui comporte la quasi-totalité des caractères de toutes les écritures connues; il peut gérer tout contenu textuel.

Application : Auteur et description d'un document

Ces deux métadonnées décrivent respectivement l'auteur du document et sa description :

La métadonnée auteur (author) fait référence à l'auteur de la page tandis que la description (description) peut améliorer le positionnement de la page dans la liste de recherches par pertinence créée par un moteur de recherche (SEO : Search Engine Optimization).

Définition des liens :

Les balises link permettent d'établir des liens vers les ressources nécessaires au document HTML ; ces liens permettent de faire référence à des icônes, des feuilles de style ou des scripts. Ces balises s'appuient sur au moins deux attributs :

Application : définition d'icônes personnalisées

Ces icônes sont affichées par les navigateurs lors de l'affichage de la page (dans l'onglet affichant la page). Si la plupart des navigateurs acceptent les formats .gif et .png, il peut être intéressant d'utiliser le format ICO pour un bon fonctionnement avec Internet Explorer 6.

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" sizes="72x72"> où :

Application : définition de feuilles de style :

Un site Web utilise des feuilles de style CSS pour définir l'aspect :

Les balises du corps :

L'un des principaux buts d'un document HTML est de structurer du texte en lui donnant du sens pour que le navigateur puisse l'afficher correctement ; cette structuration facilite la lecture d'un document. Les balises sont utilisées pour ajouter du sens au texte : titre, paragraphe, liste, etc.

Les principales balises associées à des éléments de bloc sont :

Règles de bonnes pratiques sur les titres :

Les principales balises associées à des éléments en ligne sont :

Cas particulier du code informatique, il existe plusieurs balises pour mettre en forme du code informatique :