Pour lire un document html
Le navigateur
La lecture d'un fichier html se fait à l'aide d'un navigateur (appelé aussi explorateur, butineur...).
La nécessité de standard
Un même code html ou css n'est pas toujours interprété de la même façon par des navigateurs différents : un navigateur est un logiciel qui interprète les codes html, css. Les programmes d'interprétation qui fonctionnent sur les différents navigateurs sont différents, ils sont écrits par des personnes distinctes. Ceci explique les différences d'interprétation.
Pourtant, si les navigateurs interprétaient de façon radicalement différentes les codes html, css, on se retrouverait souvent avec des pages peu harmonieuses et en tout cas bien loin de ce qu'a voulu obtenir l'auteur de la page.
Il est donc nécessaire que la façon dont doit être interprétée telle ou telle balise html doit être définie clairement et connue de tous ceux qui veulent développer un navigateur.
Qui écrit ces définitions ?
Le W3C est l'organisme qui donne ces définitions.
Le processus de définition peut être assez long et complexe.
Le W3C regroupe plusieurs grands acteurs de la toile.
Pourquoi des divergences avec les standards ?
Internet Explorer notamment, produit de l'entreprise Microsoft, a très longtemps mal interprété les standards définis par le w3c, ou avec beaucoup de retard. Cela est dû au fait que l'entreprise Microsoft a tenté pendant longtemps de profiter de sa position dominante sur le marché pour imposer ses propres normes et ainsi conserver cette position dominante.
Le recul d' Internet Explorer, depuis plusieurs années, dans la part des utilisateurs de navigateur a eu pour conséquence que les dernières versions d'Internet Explorer respectent mieux les standards.
Chaque groupe de développeurs cherche également à innover pour rendre leur navigateur encore plus pratique et complet pour l'utilisateur. Cela amène à la création de nouveaux codes, qui parfois sont validés par le W3C lorsque le succès est au rendez-vous.
Lire le code
Comment lire le code d'une page sur le web ?
Lorsque vous ouvrez une page html avec un navigateur, il est toujours possible de lire le code html de cette page.
Avec firefox, il suffit de sélectionner le menu outils/développements web/code source de la page. Ou plus simplement encore, faîtes un clic droit dans la page et sélectionnez "code source de la page".
Faites un essai avec cette page puis d'autres pages du web.
Pourquoi lire le code d'une page sur le web ?
La motivation pour lire le code d'une page web peut être d'essayer de comprendre comment est constituée cette page.
Toutefois attention, le code css et le code javascript qui sont responsables en grande partie des affichages et des effets sont très souvent séparés et se trouvent dans une autre page que la page html. La lecture directe du code d'une page html n'apporte donc, de ce fait, bien souvent que peu d'informations sur sa construction tant que l'on ne possède pas déjà des bases suffisantes en html et css. C'est un peu comme tenter d'ouvrir un beau gâteau en espérant ainsi comprendre comment le cuisinier a procédé : avec de bonnes bases en cuisine, vous arriverez à deviner un certain nombre de choses, mais sans les bases...