// Vous lisez...

Bonnes pratiques

Utiliser un tri significatif dans les listes

On nous propose parfois dans des formulaires de faire un choix dans une liste pour sélectionner une option. Selon la nature de l’information listée, le mode de tri devra être adapté.

Le mode de tri dépend généralement du type de données

Dans la plupart des cas, il sera possible de déduire le mode de tri du type de données. Un tri de nombres — année, âge, nombre d’enfants, etc. — sera par exemple en général fait de manière « numérique », alors qu’un tri de mots — nom, sera en général fait de manière alphabétique.

Attention au sens du tri

Il faut aussi faire attention au sens du tri, qui ne sera pas forcément systématiquement ascendant.

Dans un formulaire d’inscription qui demande de choisir l’année de naissance en proposant une liste d’années comprises entre 19001 et 2009, soit quand même plus de 100 valeurs à dérouler2, il est souvent plus pertinent de faire un tri décroissant, surtout si la population visée est jeune.

Il y a parfois plusieurs tris possibles

Par exemple, pour une liste de départements français, on choisira soit un tri « numérique » par numéro de département, soit un tri « alphabétique » par nom de département3.

Dans le premier cas, on prendra bien soin d’indiquer clairement les numéros en début de valeur dans la liste afin d’en montrer la suite logique. Dans le second cas, on pourra mettre ce numéro après le nom, entre parenthèses par exemple.

Notes

[1] Il faudrait permettre à notre doyenne de 115 ans de s’inscrire, dans l’absolu...

[2] Ce qui est une erreur ergonomique courante

[3] Les deux sont aujourd’hui différents, mais la numérotation avait initialement été créée selon l’ordre alphabétique.

Répondre à cet article

Commentaires

7 Messages de forum

  1. Utiliser un tri significatif dans les listes

    « une liste d’années comprises entre 19001 et 2009 »

    Ok, là c’est un peu excessif ;)

    par David, biologeek | 17 septembre 2009, 15:53

    Répondre à ce message

    1. Utiliser un tri significatif dans les listes

      Le "1" après "1900", c’est pour la note de bas de page.

      Mais je vois réellement des listes de ce type régulièrement...

      Voir en ligne : Gastero Prod

      par Nicolas Hoizey | 17 septembre 2009, 16:09

      Répondre à ce message

      1. Utiliser un tri significatif dans les listes

        Ah d’accord je n’avais pas remarqué en effet qu’il s’agissait d’une note de bas de page (problème d’ergonomie ?).

        Mais sinon je suis d’accord avec les points évoqués !

        par David, biologeek | 17 septembre 2009, 17:12

        Répondre à ce message

        1. Utiliser un tri significatif dans les listes

          Pas un problème d’ergo, non, juste un problème de CSS, avec un malheureux reset mal compensé dans un thème que j’utilise tel quel... ;-)

          par Nicolas Hoizey | 17 septembre 2009, 17:32

          Répondre à ce message

      2. Utiliser un tri significatif dans les listes

        Tiens, la liste des années pour saisir sa date de naissance dans la création de compte Dailymotion commence en 1900...

        par Nicolas Hoizey | 29 septembre 2009, 16:35

        Répondre à ce message

        1. Utiliser un tri significatif dans les listes

          Si on empêche les centenaires de s’inscrire ça ne deviens pas un problème d’accessibilité :-P

          par Valéry | 3 novembre 2009, 20:15

          Répondre à ce message

          1. Utiliser un tri significatif dans les listes

            J’aimerais savoir combien de centenaires surfent sur des sites Web 2.0... ;-)

            par Nicolas Hoizey | 4 novembre 2009, 09:43

            Répondre à ce message