Journal Un bug de Gecko ?!?

Posté par  (site web personnel) .
Étiquettes : aucune
0
8
fév.
2004
Bonjour,

J'ai développé un petit album photo en PHP visible à cette adresse: http://lenaspics.free.fr/(...) .

En principe les différentes pages passent sans problèmes le test du validateur XHTML & CSS... Malgré cela quelques bugs d'affichage sont visibles avec MSIE (mais ça, ce n'est pas un scoop).

Avec Gecko le résultat est bien meilleur mais il y a un petit bug que je trouve plutot chiant.

En effet, dans le code j'ai un <div id="content"> qui se balade et qui me sert à positionner la page directement sur la photo voulue en rajoutant un "#content" à la fin de l'URL.

Si je prends une photo au hasard (par exemple http://lenaspics.free.fr/index.php?showAlbum=20030803&showPic=0(...) ) le browser ne positionne pas la page à l'endroit voulu. Il faut alors que je recharge la page pour qu'il tienne compte de l'ancre et se positionne enfin dans la page comme je souhaiterai qu'il le fasse.

J'ai testé ça avec MSIE6/W32, Mozilla 1.6/W32 et les Mozilla & Firebird fournis par défaut avec la Mdk9.2.

MSIE n'arrive pas à se positionner à l'endroit ou se trouve l'ancre (même en rechargeant la page plusieurs fois) et les autres browsers, basés sur Gecko, possèdent tous le même symptome.

Je pense alors qu'il s'agit là d'un bug de Gecko mais j'aimerai savoir si vous constatez la même chose chez vous avec votre petit browser préféré (Konqueror, Galeon, etc...) ?!

Question subsidiaire: Connaissez-vous une astuce qui me permettrait de pouvoir centrer les miniatures au milieur de la page ?

Merci pour vos retours...

Note: pour les résolutions <= à 1024x768, les photos débordent du cadre, c'est "normal", je vais corriger cela plus tard.
  • # Re: Un bug de Gecko ?!?

    Posté par  (site web personnel) . Évalué à 3.

    Je dis peu-être n'importe quoi, je ne m'y connais que très peu en xHTML, mais une ancre, c'est pas avec la balise
    <a .. > 
    ?
  • # Re: Un bug de Gecko ?!?

    Posté par  (site web personnel) . Évalué à 1.

    pareil avec mozilla-firebird de la sid
  • # Re: Un bug de Gecko ?!?

    Posté par  (site web personnel) . Évalué à 2.

    En fait, j'ai eu le même problème que toi avec #content sur mon site perso...

    Je n'ai pas réussi à trouver de solution, mais je pense que Gecko cherche à déplacer la page au #content avant d'avoir fini de la charger. Et si la référence n'est pas présente dans la page, alors il se déchire, et reste en haut de la page...

    Je pense que son comportement est celui-ci, parce que quand on travaille en local, ou quand on recharge une page, il a moins de problèmes à afficher la page au bon endroit.

    D'ailleurs, ce bug existait déjà dans la version 0.9.9 de mozilla.. Ça ne date donc pas d'hier...
    • [^] # Re: Un bug de Gecko ?!?

      Posté par  . Évalué à 1.

      je pense que Gecko cherche à déplacer la page au #content avant d'avoir fini de la charger. Et si la référence n'est pas présente dans la page, alors il se déchire, et reste en haut de la page...

      En l'observant travailler sur a name="...", il attend bien d'avoir rendu ce bloc avant de s'y rendre, voire d'avoir rendu la page entière. Mais ce n'est peut-être pas la même routine pour id="...".
  • # Re: Un bug de Gecko ?!?

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    t'as essayer avec <a id="content"></a> ???

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.