Différence entre transitional et strict - HTML/CSS - Programmation
Marsh Posté le 06-12-2008 à 19:13:49
Strict, ton code doit être nickel pour être aux normes W3C.
Transitional, les petites erreurs sont tolérées.
Marsh Posté le 06-12-2008 à 19:16:53
malicious a écrit : Dans l'exemple suivant l'image a un cadre mais il y a 2-3 pixels entre l'image et le bas du cadre. Ce bug apparait dans Firefox mais pas I.E (dans leur dernière version). |
T'as remarqué que le début de ton doctype ne correspond pas à la fin du tout?
Sinon, pour ton problème d'image c'est le switch entre quirks et strict qui fait passer le display de block à inline: http://www.quirksmode.org/css/quirksmode.html
Tous les navigateurs autres que MSIE <8 auront le comportement de Firefox, tu peux le résoudre en ajoutant simplement une règle img { display: block; } dans ta CSS.
Marsh Posté le 06-12-2008 à 19:45:01
oui j'ai remarqué, c'est une coquille.. j'avais changé le doctype pour mettre en evidence le pb.
En effet, cet article présente très bien ce problème,
merci pour l'info.
Marsh Posté le 06-12-2008 à 18:55:29
Voilà un bug où j'ai galéré quelques heures ! Si quelque chose de similaire vous arrive, pensez-y
Dans l'exemple suivant l'image a un cadre mais il y a 2-3 pixels entre l'image et le bas du cadre. Ce bug apparait dans Firefox mais pas I.E (dans leur dernière version).
Pour que cet exemple fonctionne, il faut remplacer Strict par Transitional, par contre je ne sais pas pourquoi !