Bonjour,
En cherchant les moyens à utiliser pour publier des pages en xhtml, j'ai vu bien sur les déclarations de doctype pour ordinateur et pour mobile :
Mais aussi parfois une déclaration préalable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd"
Selon que j'utilise ou non cette déclaration, il me semble avoir relevé quelques différences de comportement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?xml version="1.0" encoding="UTF-8"?>
Parmi celles-ci une attitude bien pratique de firefox qui consiste à refuser l'affichage de la page si le document est mal formé. Dans mon cas il s'agissait d'encodage, notamment des signes &<>... dans les textes. En bref un débuggeur. Ce que le même firefox ne fait pas si cette même page ne déclare pas préalablement <?xml version="1.0" etc...
Il me semble avoir également perçu quelques différences dans la gestion du cache client.
Et je n'ai pas trouvé grand chose à lire à ce propos.
J'ai cru comprendre que cette déclaration sert à présenter un document xml, même s'il n'a rien à voir avec une page html.
Mais puisque j'ai vu des pages html avec cette déclaration, je me dis qu'il y a une raison. Et qu'il y a peut-être un intérêt à le faire.
Je n'ai pas vu grand chose à lire à ce propos.
Je pose donc ces deux questions aux spécialistes qui liraient peut-être ce message :
- Est-ce utile ?
- Quels sont les avantages et inconvénients ?
Merci beaucoup d'avance .
Et très bonne journée.
Partager