Paramétrage du positionnement de la barre de défilement horizontale dans les tableurs

Bonjour,

Non ce n’est qu’une possibilité pas un contrainte, car il y a d’autres façons de scroller horizontalement. Le sujet avait été abordé au passage en V5, et revient assez souvent :

En terme d’UX, votre design de liste n’est pas sensé avoir de scroll horizontal sauf pour mettre des données étendues et à réserver à des usages sur desktop avec des périphériques modernes avec scroll moderne et sans besoin de click (pad, molette…).

Tant que faire se peut, une page responsive doit s’étendre verticalement (avec scroll) et s’adapter à la largeur disponible (sans scroll, on ne scroll pas à droite sur une tablette ou un téléphone).

Mettre une barre de scroll en haut n’est pas standard dans un élément HTML (table ou div), il faudrait créer une vraie “fausse” barre de scroll avec du code javascript pour agir sur la table et réciproquement, ce qui n’est pas du tout conventionnel, ni jamais vu. Ce que nous avons fait car très utile, c’est décrocher la barre de titre pour toujours avoir les noms de colonne visibles quel que soit le scroll (sticky header).

De nos jours, avec une souris à molette (+alt ou shift suivant la config) ou un touchpad (gesture 2 doigts), il n’est plus jamais utile de “clicker” sur la barre de scroll. C’est d’ailleurs la raison pour laquelle tous les sites réduisent la largeur des barres de scroll pour gagner de la place.

Il faudrait voir les usages et le matériel qui est utilisé par vos utilisateurs.

1 Like