Loupilo
jeudi 1 décembre 2005 à 18:03
Le problème ne vient pas de Firefox.
Déjà jette un coup d'oeil sur ton code complètement désastreux. Si problème il y a, comment comptes-tu le retrouver ? C'est totalement impossible tant il est surchargé et déprécié...
En tout cas, peux-tu donner une capture du rendu sous IE (que je n'ai pas) afin que je comprenne ce que tu considères comme un problème d'affichage ?
Peut-être que tu parles des intitulés bizarres de tes liens, et c'est tout à fait normal (l'erreur vient d'IE pas de Firefox, il devrait faire pareil que le panda rouge) !
Dans ton code indéchiffrable on arrive quand même à lire la ligne "<link href="../impression.css" rel="stylesheet" type="text/css">" : ta feuille de style spécial impression n'est en fait pas du tout indiquée comme destinée à l'impression, Firefox la charge donc comme une CSS classique.
Et on voit le passage :
CODE
a:after {
[...]
content: " [" attr(href) "]";
}
Ce qui veut dire : pour tous les liens, ajouter à la fin de l'intitulé "[ l'adresse du lien ]"
Et Firefox qui fait ce que tu lui demandes s'en charge (comme Opera ou Safari...)...
Internet Explorer étant un incapable, il n'y arrive pas.
Si tu supprimes ce passage, tu ne verras plus les adresses de tes liens sur ta page.
Mais sache que ton code étant un grand n'importe quoi, il serait beaucoup plus sage de tout refaire, que la CSS d'impression soit bien destinée à l'impression, que ta page soit plus structurée, etc. la liste serait bien trop longue.
On ne peut pas mettre des ingrédients au hasard, les faire cuire et venir se plaindre ensuite que ça n'a pas le goût d'un gateau au chocolat

En tout cas note bien que Firefox est entièrement dans le vrai et que c'est IE qui dérape et qui ne fait pas ce que tu lui demandes (mais visiblement ce n'est pas toi qui a fait cette feuille de style (ni cette maquette), sinon tu aurais compris le problème).
Loupilo.