cette section a pour but de donner un aperçu de quelques concepts fondamentaux ainsi que quelques règles à suivre afin de produire un bon code pour toutes les pages de son site.
La w3c est une entité qui gère les formats surt le web. Elle permet d'avoir une base de référence
Une page web est un document texte structuré: Elle est une séquence de titre(s), paragraphes, images, listes, zone de texte (etc...) et possède des métadonnées.
Le langage HTML permet de décrire cette strucutre via un système de balises.
XHTML est une normalisation du lanage HTML selon la norme XML.
Il ne faut pas confondre la structure d'un document et sa mise en forme.
La mise en forme consiste en la description graphique de comment s'affiche chaque élément de la structure d'un document.
C'est le langage CSS qui permet cette description. CSS permet de sélectionner un ou des éléments de la strucutre du document et de décrire la manière dont il(s) va (vont) s'afficher.
CSS est donc un langage de mise en forme pour les pages XHTML. Ces deux langages doivent être autant que possible dans des fichiers distincts.
Respecter les règles de balisages de XML en écrivant du XHTML et déporter toute la partie mise en forme dans les fichiers CSS est un très bon début pour écrire des "bonnes pages web".
Une bonne page web est répond au critère suivant:
elle est validée par les validateurs de la w3c
elle n'est de tableau pour le positionnement : l'emploi des tableaux pour le positionnement surcharge le code HTML et rend la lecture de la page plus confuse en mode texte (accessibilité des personnes handicapées)
elle possède une partie métadonnées bien remplie (au moins avec la balise title) qui la rendra optimale pour le référencement
elle s'affiche de la même façon sur tous les navigateurs, ce qui n'est pas toujours évident même en ayant suivi les règles énoncées ...



