web-dev-qa-db-fra.com

Est-ce une mauvaise idée de redimensionner les polices avec le navigateur?

Pour certaines pages spéciales, je veux mettre le contenu sur une seule page. Considérez-les comme des fiches techniques (ou similaires), l'idée étant que les utilisateurs devraient bénéficier de la visualisation de la page entière en un coup d'œil. Cependant, si l'utilisateur redimensionne la fenêtre, je ne peux pas y parvenir et je dois opter pour les barres de défilement habituelles.

Est-ce que faire de la hauteur de ligne/taille de police une fonction de la taille du navigateur est une mauvaise idée? Existe-t-il des exemples de sites Web qui utilisent bien cette technique?

7
required

Je vois deux problèmes avec cela: provoquer l'étonnement des utilisateurs et enlever le choix.

Étonnement: un utilisateur qui redimensionne une fenêtre s'attend à voir plus ou moins de contenu (selon la direction) à la suite de cela. Les sites qui se comportent comme vous le décrivez sont rares. Ce n'est pas le comportement attendu par l'utilisateur.

À emporter: les utilisateurs ont des raisons de choisir les paramètres du navigateur qu'ils font, et ils ont également des contrôles disponibles. S'ils veulent réduire la police pour qu'elle s'adapte à l'écran, ils le peuvent. S'ils ont besoin de polices plus grandes pour voir et sont prêts à faire défiler, ils peuvent le faire. Votre conception enlève ces choix, et vous perdrez des utilisateurs pour qui votre conception ne convient pas.

Il n'est pas non plus raisonnable d'attendre des utilisateurs qu'ils redimensionnent leurs fenêtres pour s'adapter à votre contenu. Une fenêtre de navigateur fait très rarement une chose (la navigation par onglets est la norme), et de toute façon c'est une imposition. Ne faites pas travailler les utilisateurs pour utiliser votre site.

8
Monica Cellio

Il n'y a rien de mal dans les barres de défilement.

Si votre utilisateur change la fenêtre, ils veulent une barre de défilement apparaisse et les polices restent les mêmes. Pourquoi voulez-vous combattre vos utilisateurs?

3
J. Jeffryes