Publié : 07 févr. 2006, 11:28
Humveevee a écrit :J'utilise pour écrire mes pages WebExpert 2000 (4.00.7) de Visicom et ils n'ont pas la réputation de rigolos

- le meilleur outil, mal utilisé, fera n'importe quoi
- "2000", ça fait quand-même 6 ans. C'est énorme à l'échelle du web qui n'en a guère plus de 10. En 2000, MSIE dominait sans véritable contestation après avoir écrasé netscape. Les standards, c'était un truc qui ne semblait pas vraiment important : du moment que ça marchait avec IE ! Les choses ont vraiment beaucoup changé depuis

A priori c'est eux qui font la norme, donc ils savent de quoi ils parlent en effetveevee a écrit :Je teste avec le validator de W3C (pas des rigolos non plus)

Eh oui. Parce qu'on ne peut pas insérer un tableau dans une balise <font>. C'est interdit. Comme je l'ai dit, font est un élément de type en-ligne. Or un élément en-ligne ne peut contenir que des éléments en-ligne. Pas des éléments bloc. Or table ou div sont des éléments bloc. Donc c'est interdit de les mettre dans font. CQFD.veevee a écrit :J'écris une page super-simple (http://mistervideo.free.fr/test.html)
J'y insère un tableau, avec le DTD que Webexpert inclue d'autorité
Validator me déclare 9 fautes !!!
À vrai dire, il y a peu de documentation sur ce que les navigateurs doivent faire s'ils rencontrent une page en erreur, par exemple une erreur de ce type. Donc ils font un peu ce qu'ils veulent. Il ne faut pas chercher à comprendre, ce sont des comportement hérités d'époques préhistoriques, et ils sont là uniquement pour des raisons de compatibilité avec des anciennes pages.veevee a écrit :Mais la police "fonctionne" dans le tableau !!!
En aucun cas tu ne peux dire que parce que ça marche c'est bien fait.
À vrai dire, probablement aucun des deux. WebExpert fait ce que tu lui dit de faire. Le validateur, lui, est la norme.veevee a écrit :J'en conclue :
Que Visicom ou validator "déconne"
Le problème c'est que tu n'as pas le droit de mettre une table dans une balise font. Punkt schluss !

Comme je l'ai dit, il faudrait plutôt se demander "pourquoi ça marche sur ta page test". Là est la question. Il n'y a aucune raison que ça marche, à part le fait que le navigateur tente de réparer les pots cassés comme il peut.veevee a écrit :Que quelque chose, dans les pages plus "joufflues" perturbe les polices de tableau UNIQUEMENT quand la page est sur site (ce qui est son emplacement normal)
Probablement qu'en comprenant pourquoi ça marche sur cette page, il en découlera logiquement que ça ne peut pas marcher sur l'autre.
Au contraire, c'est très simple : utilise CSS pour la mise en formeveevee a écrit :Comme on le voit, ça se complique
