Dans un billet précédent (Site En Chantier Mais Site Pas Mort), je vous ai parlé de sigles qui ne vous sont sans doute pas familiers. Non, ne partez pas, je ne vais pas entrer dans un exposé hyper technique, surtout que d'autres sites le font très bien, et surtout que les visiteurs de ce site ne sont à priori pas des informaticiens de formation!

Le HTML ou HyperText Markup Language

Il s'agit, comme son nom le signifie, d'un langage de présentation de documents, utilisant des balises permettant la mise en forme de ce document, ainsi que l'établissement de liens entre documents. Il existe différentes versions de ce langage de présentation mais il est fortement conseillé d'utiliser la dernière, c'est à dire la version 4.01.

Ressources disponibles sur le net :

  • La spécification HTML 4.01 : il s'agit en fait du mode d'emploi des balises disponibles permettant l'élaboration de pages portant l'extension .htm ou .html.
  • Un autre article expliquant ce qu'est le HTML est disponible sur le site Comment ça marche : Introduction au HTML.
  • Et un dernier, qui explique et donne des exemples sur la façon d'utiliser les différentes balises HTML : SELFHTML. Ce site est en outre téléchargeable gratuitement : autant en profiter.

Le CSS2 ou Cascading Style Sheets, level 2

Ce titre suppose bien évidemment qu'il existe une version 1 de CSS...

En clair, il s'agit de l'utilisation de feuilles de style (intégrées ou non au document HTML) dans le but de compenser les manques du langage HTML en ce qui concerne la mise en page et la présentation.

Ressources disponibles sur le net (vous allez voir que l'on retrouve les même sites déjà mentionnés ci-dessus) :

Mais pourquoi toutes ces normes ?

Tout simplement pour pouvoir se comprendre. En d'autres termes, pour que votre navigateur comprenen correctement le balisage de votre page HTML

Vous avez pu remarquer que, ces dernières années, le nombre de sites webs personnels augmente. Vous avez également pu remarquer que ces sites, souvent "fabriqués" très vites avec des outils ne respectant pas les normes et standards cités ci-dessus, étaient parfois très lents à ce charger. Si vous vous "amusez" à vérifier le code source ne serait-ce que de la page d'accueil de ces sites, vous aurez la surprise de voir que rares sont ceux qui respectent les standards de l'utilisation du HTML et des CSS. Mais rassurez-vous, point besoin d'être spécialiste pour effectuer ce genre de vérification, un simple passage au validateur du W3C (en résumé, il s'agit d'un organisme responsable de la standardisation des balises à utiliser. c'est lui qui publie les recommandations d'utilisation dont vous avez pu voir les liens ci-dessus) suffit. Après passage au validateur soit celui-ci vous dira qu'il ne peut examiner la dite page car il manque le DOCTYPE entre autre (regardez l'article Toi comprendre moi ? pour plus de détails), soit le nombre d'erreurs est impressionant.

Mais alors, pourquoi des sites avec autant d'erreurs ( donc aussi peu respectueux des normes) sont-ils visibles avec mon navigateur? tout simplement parce que vous utilisez surement internet explorer TM (ne cherchez pas, il n'y a pas de lien). Ce navigateur est en effet connu pour NE PAS respecter les recommandations d'utilisation des balises HTML. C'est la rasion pour laquelle, si vous voulez faire les choses comme il le faut, il faut utiliser un navigateur qui respecte les standards, à savoir Mozilla, voire même Mozilla Firebird. Ces deux navigateurs sont disponibles en français (les liens que je vous indique conduisent aux versions françaises de ces logiciels), sont gratuits... Le plus simple est de lire l'article expliquant les raisons pour lesquelles vous devriez passer au navigateur Mozilla Firebird.