Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07012.jsonl.gz/72

XHTML
The Extensible HyperText Markup Language (XHTML) est un langage de balisage ("mark up") est une des variante du langage HTML
- ... qui définit la structure logique d'un document WWW diffusé sur le Web.
- la présentation est surtout gérée par des feuilles de style CSS
XHTML avait jouit d'une certaine popularité avant d'être remplacé par HTML5, basé sur une philosophie de design très différente. XHTML a été conçu dans un esprit de documentation structurée, alors que HTML5 a été conçu comme plateforme de développement pour des pages interactives. XHTML a perdu la bataille des standards et il n'y a pas de remplacement en vue.
1 la création d'un fichier html
Pratiquement tous les éditeurs créent automatiquement lors de la création d'un fichier html ou xhtml une entête appelé DTD(Document Type Définition). Cette entête est composée des plusieurs éléments. Exemple d'une entête pour la version XHMTL pure.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2 Quoi sert cette entête
Cette entête permet la mise en conformité de votre site Web avec les Standards (X)HTML et CSS définis au sein du W3C, ou si vous vous apprêtez à le faire, vous ne pouvez manquer d'avoir à placer, en tête de chacune de vos pages, une étrange portion de code comme le montre l'exemple ci dessus. Le w3c(world wide web consortium) qui est organisme international chargé de définir les standard afin de promouvoir la compatibilité des technologie web.Si votre site ne respecte pas les standard , elle ne pourra être afficher par les navigateurs qui affichent que les sites respectant les standards défini par W3C. Par exemple si on achète un ordinateur avec une prise de recharge non conforme , une fois la batterie est déchargé on ne pourra pas le recharger car c'est impossible de la brancher.
3 signification du code
doctype : il s'agit de la déclaration du type de document , il est suivi de la description du document exemple html
- html : balise parent
- public : La DTD a un nom publique que les applications connaissent
- "-//W3C//DTD XHTML 1.0 Strict//EN" : Le nom public