Accueil arrow Articles arrow Les dessous de la page
Les dessous de la page

Les certitudes rassurantes

Ce que l'on devrait trouver à présent et qui ne peut pas y être c'est cette ligne, le prologue XML :

<?xml version="1.0" encoding="utf-8"?>

Elle ne devrait y être d'ailleurs qu'en autant que l'on désire voir sa Page à la mode des derniers standards en vigueur, le XHTML en l'occurence, ne plus se contenter de l'ancêtre, le HTML 4.1, qui ne serait plus ce qu'il fut pour la bonne raison qu'il est bien improbable d'être et d'avoir été, en même temps. Sauf que ... sauf que ce prologue donne de tels étourdissements au navigateur de Microsoft que les normes ont dû battre en retraite et accepter la validation de Pages qui, quelle impudeur! pour être vues, ce voile refusent d'arborer.

Ce que l'on devrait voir également et que souvent l'on ne trouve pas c'est ceci

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1
-strict.dtd">

Ce 'DOCTYPE', toujours en majuscules, associe une DTD (document type definition) avec un document particulier rédigé en SGML ou XML. Quand il n'y est pas cela peut vouloir dire deux choses. L'auteur de la page n'a pas pensé à le déclarer, et c'est souvent le cas de sites fabriqués avec des éditeurs 'WYSIWYG' (what you see is what you get : ce que vous voyez sur votre écran est ce qui sera, peut-être, affiché sur le web) un peu anciens, ou autres - ne les utilisant pas je ne m'avancerai pas davantage; mais c'est peut-être aussi que le dit auteur est un petit malin qui, en connaissance de cause, a décidé de s'en passer pour obliger le logiciel de navigation à faire le boulot à sa place. C'est que tout navigateur qui se respecte le moindrement a, non pas une compagne dans chaque Page, mais deux moteurs, deux modes d'affichage, qui l'aident à naviguer suivant qu'il fait bon, ou mauvais temps. Un moteur, nerveux, pour quand tout marche sur des roulettes, quand les Pages respectent les recommandations de papa/maman, un html correctement formulé et les feuilles de style en cascade; et un autre, plus lent, plus encombrant, pour les Pages débutantes et les codeurs pressés ou désespérés des tares des premiers navigateurs qui en prenaient à leur aise avec des standards quasi-inexistants, au bon vieux temps du Far-Web. Un moteur que l'on appelle, familièrement, 'Tag Soup Parser' (en français: barque pour ne pas sombrer dans la soupe de balises).



Dernière mise à jour : ( 07-05-2009 )
 

Hello

Hello

Hello