Billets publiés en mai 2008 ↓

Listes d’actions

Je suis souvent amené de part mon métier, à construire des pages HTML. Récemment, j’ai eu à coder un site avec la présence de nombreuses actions au sein de la page :

  • imprimer ;
  • masquer ;
  • télécharger ;
  • etc.

Jusqu’à présent, voici le code que j’employais :

    <p><a href="#action">Action</a></p>

Action

Vous aussi ?

Oui mais…

  • On utilise un paragraphe pour n’y placer qu’un seul mot, pas une phrase. Ça me semble peu justifié.
  • La structure ne permet pas d’ajouter facilement d’autres actions.

Une solution ?

Voici ce que j’expérimente maintenant :

    <ul>
        <li><a href="#action">Action</a></li>
    </ul>

J’entends déjà STPo (toujours lui) me dire qu’il n’est pas fan des listes composées d’un seul élément… mais si on y réfléchit, pourquoi ?

Qu’est-ce qui est si illogique ? Effectivement il s’agit d’une liste… mais pourquoi ne pourrait-elle pas ne comporter qu’un élément ?

Ça sent le débat stérile, je sais bien…

J’ai en tout cas l’impression d’avoir trouvé une structure plus logique et plus extensible pour ce schéma.

Pas vous ? D’autres solutions ? Des inconvénients ?