28173 sujets

CSS et mise en forme, CSS3

salut à tous !

voilà, j'utilise des liens "vides" avec une image de fond, un display:block et un float:left !

J'aimerais savoir si il est préférable de mettre les liens à la suite avec un float:left ou bien les mettre dans une liste avec les <li> / <ul> ? (le soucis du détail Smiley confused )

merci d'avance !
Les deux se valent, grosso modo. Mais : si jamais on désactive la feuille de style (ce qui donne une certaine idée de ce qu'un aveuge ou malvoyant "verra" de ta page), on se rend compte qu'une liste non ordonnée reste quand même plus pratique, car chaque élément est identifié séparément.

Donc plutôt liste, sauf si souci important pour la mise en page.

Deuxièmement : tu utilises des liens vides. C'est un peu dommage, car niveau accessibilité c'est pas trop ça. Le plus souvent, on mettra du texte pour les liens, et une image de fond pour la décoration du bouton. Mais si on a besoin d'une police spécifique, on pourra toujours faire comme ça :
Test : zone cliquable graphique et accessible.

Je ne sais pas si ça correspond à tes besoins, mais ça donne des pistes...