Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU

Site de communication et d'échange d'informations (techniques & pédagogiques) entre les formateurs E.I.Te et les clients ou prospects

Publicité

Assurer la conformité d'un contenu Web à l'aide d'une DTD

Avec pour objectif de mettre en conformité un site avec les standards (X)HTML et CSS du W3C, la définition de document type offre un canevas pour séparer le contenu de la présentation. Un mécanisme qui ne manque pas de souplesse.

Le XHTML est le successeur de HTML, le X signifiant Extensible. A l'inverse de son prédécesseur, il intègre la rigueur du XML dans sa syntaxe. Il inclut seulement les contenu, les CSS se chargeant de la présentation.

Pour assurer le respect de ce format normalisé, un parseur va utiliser la DTD (Document type definition) pour comparer les règles d'écriture avec la structure du document. La DTD fait partie des outils mis en place par le W3C pour rendre un contenu Web conforme aux standards, afin d'assurer le même rendu sur tous les navigateurs. Le lien vers la DTD se place au début du document XHTML et se présente sous la forme :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
 

La DTD a une influence sur le comportement des navigateurs modernes lors de l'interprétation du code. Elle bascule les en mode "stricte", conforme aux standards en vigueur. En cas d'absence de DTD ou de DTD incomplète ou périmée, le navigateur bascule en mode "quirks", c'est-à-dire compatible avec les anciennes implémentations des navigateurs.  

Une formalisation non imposée

L'utilisation d'une DTD n'est pas obligatoire. Si le développeur décide d'en utiliser une, il devra respecter une syntaxe stricte, conforme aux règles décrites dans la DTD. L'application gagnera en robustesse et assurera un rendu identique quel que soit le navigateur utilisé. Par contre, elle est obligatoire en cas d'utilisation d'un parseur pour valider la conformité d'un document.

Tout l'article sur Le Journal du net :
http://www.journaldunet.com/developpeur/algo-methodes/tutoriel-pratique/assurer-la-conformite-d-un-contenu-web-a-l-aide-d-une-dtd.shtml
Publicité
Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article