28172 sujets

CSS et mise en forme, CSS3

Salut, je cherche à supprimer les attributs de <li>

Je pensais que c'était juste, mais non ca marche pas...

Si quelqu'un à une piste

.accueil {padding-left:155px}
.accueil li {display:inline; margin:0 0 0 0; padding:0px}


Le padding n'est pas appliqué sur les <li> ?
Modifié par Steve11 (19 Feb 2008 - 09:51)
Salut,

il faut commencer par supprimer les marges sur la liste qui contient les <li> :
.accueil {
  margin: 0;
  padding: 0;
  list-style: none;
}
.accueil li {
  display: inline;
}

Modifié par Thomas D. (19 Feb 2008 - 09:39)
Haaaaaa c'était l'inversse (+ le list-style: none; que j'avais oublié Smiley biggol )

Merci beaucoup à toi pour cette réponse ultra rapide

=)
Benjamin D.C. a écrit :

list-style: none n'est d'aucune utilité ici.

? si on veut supprimer tous les "attributs" des <li>, et pas seulement les marges, il me semble au contraire que c'est nécessaire Smiley ohwell
Modifié par Thomas D. (19 Feb 2008 - 10:36)
Thomas D. a écrit :

? si on veut supprimer tous les "attributs" des <li>, et pas seulement les marges, il me semble au contraire que c'est nécessaire Smiley ohwell

Non, pas à partir du moment où on attribue aux items de liste un display:inline; la présence des puces n'étant due qu'à la nature list-item de ces objets.

Cdt,
Benjamin De Cock
Modifié par Benjamin D.C. (19 Feb 2008 - 10:45)
Benjamin D.C. a écrit :

Non, pas à partir du moment où on attribue aux items de liste un display:inline; la présence des puces n'étant due qu'à la nature list-item de ces objets.

Oups, exact ... /me va aller se faire un autre café ... Smiley smile