Bonjour,
Peut-être allez-vous pouvoir répondre à une question qui excite ma curiosité depuis très longtemps.
Le propre du media screen (l'affichage dans un navigateur graphique, si vous préférez), est de ne pas être paginé.
Autrement-dit, vous disposez d'une surface d'affichage continue sur laquelle se déplace la fenêtre de visualisation créée par le navigateur. Ce déplacement s'effectue latéralement et verticalement grâce aux mécanismes de scroll bien connus du navigateur.
<parenthèse>
Le scroll horizontal "volontaire" a été rangé depuis longtemps au rang des erreurs ergonomiques évidentes. Il est souvent évitable via un design fluide. Certes, celui-ci est délicat à manier et d'une portée limitée pour les résolutions réduites, parfois frustant en très grande résolution, mais il constitue une réponse déjà très appréciable aux besoins utilisateurs. Laissons-le de côté, ce n'est pas le sujet.
</parenthèse>
Le scroll vertical, lui, n'a jamais suscité la moindre question d'accessibilité ou d'ergonomie tant qu'il est gérable uniquement via l'interface du navigateur (souris à molette, accès clavier, défilement automatique, etc).
Mais en figeant la page Web verticalement dans une hauteur réduite par rapport à la fenêtre d'affichage vous réduisez considérablement l'ergonomie et l'accessibilité de l'interface.
En effet :
- L'apparition éventuelle d'un scroll intérieur réduit l'accessibilité : la réduction de la zone de visualisation du contenu est démultipliée en cas d'agrandissement ; ce scroll n'est plus atteignable de manière satisfaisante pour l'accès clavier, la molette de souris peut être parfois neutralisée ou entravée sous Firefox, etc.)
- Et avec ou sans ce scroll intérieur, l'auteur se crée de multiples problèmes liés aux implémentations CSS (gestion des propriétés de hauteur dans IE windows, rognages, superpositions indésirables, design qui se casse la figure dans un navigateur donné, hacks fragilisant le code...).
En laissant la page se comporter normalement dans le media screen, dans le sens vertical, l'auteur éviterait une somme considérable de problèmes utilisateurs et de difficultés de développement.
S'agit-il :
- d'une approche erronée sur le fond du media screen, qui n'est pas conçu pour imiter un comportement paginé ?
- du choix explicite d'imposer un design pour des raisons esthétiques, même s'il s'avère obtructif pour les utilisateurs ?
- d'une méconnaissance des problèmes rencontrés par ceux-ci face à ce type de hauteurs figées ?
- <edit> d'une méconnaissance des limites actuelles de CSS2.x et de ses implémentations ? </>
Modifié par Laurent Denis (18 Sep 2005 - 11:02)
Peut-être allez-vous pouvoir répondre à une question qui excite ma curiosité depuis très longtemps.
Le propre du media screen (l'affichage dans un navigateur graphique, si vous préférez), est de ne pas être paginé.
Autrement-dit, vous disposez d'une surface d'affichage continue sur laquelle se déplace la fenêtre de visualisation créée par le navigateur. Ce déplacement s'effectue latéralement et verticalement grâce aux mécanismes de scroll bien connus du navigateur.
<parenthèse>
Le scroll horizontal "volontaire" a été rangé depuis longtemps au rang des erreurs ergonomiques évidentes. Il est souvent évitable via un design fluide. Certes, celui-ci est délicat à manier et d'une portée limitée pour les résolutions réduites, parfois frustant en très grande résolution, mais il constitue une réponse déjà très appréciable aux besoins utilisateurs. Laissons-le de côté, ce n'est pas le sujet.
</parenthèse>
Le scroll vertical, lui, n'a jamais suscité la moindre question d'accessibilité ou d'ergonomie tant qu'il est gérable uniquement via l'interface du navigateur (souris à molette, accès clavier, défilement automatique, etc).
Mais en figeant la page Web verticalement dans une hauteur réduite par rapport à la fenêtre d'affichage vous réduisez considérablement l'ergonomie et l'accessibilité de l'interface.
En effet :
- L'apparition éventuelle d'un scroll intérieur réduit l'accessibilité : la réduction de la zone de visualisation du contenu est démultipliée en cas d'agrandissement ; ce scroll n'est plus atteignable de manière satisfaisante pour l'accès clavier, la molette de souris peut être parfois neutralisée ou entravée sous Firefox, etc.)
- Et avec ou sans ce scroll intérieur, l'auteur se crée de multiples problèmes liés aux implémentations CSS (gestion des propriétés de hauteur dans IE windows, rognages, superpositions indésirables, design qui se casse la figure dans un navigateur donné, hacks fragilisant le code...).
En laissant la page se comporter normalement dans le media screen, dans le sens vertical, l'auteur éviterait une somme considérable de problèmes utilisateurs et de difficultés de développement.
S'agit-il :
- d'une approche erronée sur le fond du media screen, qui n'est pas conçu pour imiter un comportement paginé ?
- du choix explicite d'imposer un design pour des raisons esthétiques, même s'il s'avère obtructif pour les utilisateurs ?
- d'une méconnaissance des problèmes rencontrés par ceux-ci face à ce type de hauteurs figées ?
- <edit> d'une méconnaissance des limites actuelles de CSS2.x et de ses implémentations ? </>
Modifié par Laurent Denis (18 Sep 2005 - 11:02)