Bug FireFox liste deroulante ?

Bug FireFox liste deroulante ? - HTML/CSS - Programmation

Marsh Posté le 14-01-2008 à 11:06:35    

Bonjour,
 
Je me suis rendu compte d'un truc sur les listes deroulantes sous FireFox.
 
Sois la liste déroulante suivante :  

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <select>
  6. <option>RTERTERTERTZER1</option>
  7. <option>RTERTERTERTZER2</option>
  8. <option>RTERTERTERTZERRTERTERTERTZERRTERTERTERTZER</option>
  9. <option>RTERTERTERTZERRTERTERTERTZERRTERTERTERTZERRTERTERTERTZERRTERTERTERTZERRTERTERTERTZER</option>
  10. <option>RTERTERTERTZER3</option>
  11. <option>RTERTERTERTZER4</option>
  12. <option>RTERTERTERTZER5</option>
  13. <option>RTERTERTERTZER6</option>
  14. <option>RTERTERTERTZER7</option>
  15. <option>RTERTERTERTZER8</option>
  16. <option>RTERTERTERTZER9</option>
  17. <option>RTERTERTERTZER10</option>
  18. <option>RTERTERTERTZER11</option>
  19. <option>RTERTERTERTZER12</option>
  20. <option>RTERTERTERTZER13</option>
  21. <option>RTERTERTERTZER14</option>
  22. <option>RTERTERTERTZER15</option>
  23. <option>RTERTERTERTZER16</option>
  24. <option>RTERTERTERTZER17</option>
  25. <option>RTERTERTERTZER18</option>
  26. <option>RTERTERTERTZER19</option>
  27. <option>RTERTERTERTZER20</option>
  28. <option>RTERTERTERTZER21</option>
  29. <option>RTERTERTERTZER22</option>
  30. </select>
  31. </body>
  32. </html>


 
J'ai simplifié le HTML au minimum, juste pour voir le probleme.
Cette liste s'affiche correctement.Sans restriction de taille elle fait la longueur du plus long element de la liste.
Si on clique dessus avec la souris elle s'ouvre correctement.
Une fois ouverte on se promene dedans avec les touches du clavier haut/bas.
Aucun probleme, tout va bien.
 
Si maintenant, je modifie l'apparence de ma liste avec un style="width:150px;", ma liste devient :

Code :
  1. ...
  2. <select style="width:150px;">
  3. ...


 
Ma liste ne fait que 150px de long. Si on clique dessus avec la souris, la liste s'ouvre mais le pavé qui s'ouvre est plus long que ma liste, il est de la longueur du plus long élèment de cette liste, Ok.
Si maintenant je navigue avec le clavier (touche haut/bas) dans cette liste ouverte, il se passe un petit probleme : la liste ne scrolle pas correctement : l'élément qui a le focus defile bien mais la liste déroulée reste soit fixée sur le haut de la liste soit sur le bas de la liste.
 
Je sais pas si j'ai été clair et si vous allez pouvoir reproduire l'effet que je decris ... mais merci de vos lumieres.
 
Scargoll.

Reply

Marsh Posté le 14-01-2008 à 11:06:35   

Reply

Marsh Posté le 14-01-2008 à 11:17:38    

Effectivement ya quelques soucis de scroll, mais c'est pas dramatique.
"merci de vos lumieres"
A propos de? J'ai pas vu de question dans ton post!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 14-01-2008 à 11:25:09    

dwogsi a écrit :

A propos de? J'ai pas vu de question dans ton post!


 
Oui en effet, je me suis relu un peu vite! Ben en fait c'est pour savoir si c'est un bug connu et si y a un moyen de corriger ça.
Je suis en train de developper une appli de gestion où il y a pas mal de saisie à faire, et toujours faire des aller-retour clavier-souris  
c'est pas tres agréable à la longue et pas très rapide non plus pour les personnes qui vont faire cette saisie. C'est sur que c'est pas dramatique, mais je pense au confort de mes utilisateurs !
 
Scargoll.

Reply

Marsh Posté le 15-01-2008 à 12:57:16    

Ba donne une dimension verticale à ta liste, comme ça elle sera toujours affichée à plusieurs ligne et donc normalement toujours navigable au clavier.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed