bonjour à tous
voilà mon problème. j'ai un div #contenu qui contient le contenu de ma page perso. ds cette page j'aimerais utiliser des listes de définitions, avec une marge bas de 1em pour chaque <dd>, histoire de pas faire trop serré.
J'ai donc ce code
Mais pour deux listes en particuliers, j'aimerais ne mettre aucune marge entre chaque <dd>. J'ai donc créer une classe (appelons-là "autre_liste")
Côté HTML, j'ai ce code :
Mais rien à faire, j'ai toujours cette marge de 1em entre chaque <dd>.
Et chose bizarre, si je remplace "class" par "id" et que je change le signe ds la CSS ('.' au lieu de '#'), ca fonctionne bien. Mais j'ai deux listes avec le même ID, ce qui n'est pas correct...
Comment faire?
Merci de votre aide
Modifié par hollywood57 (15 Dec 2005 - 18:55)
voilà mon problème. j'ai un div #contenu qui contient le contenu de ma page perso. ds cette page j'aimerais utiliser des listes de définitions, avec une marge bas de 1em pour chaque <dd>, histoire de pas faire trop serré.
J'ai donc ce code
#contenu dl{
margin : 0;
}
#contenu dd {
margin : 0 0 1em 0;
}
Mais pour deux listes en particuliers, j'aimerais ne mettre aucune marge entre chaque <dd>. J'ai donc créer une classe (appelons-là "autre_liste")
.autre_liste dd{
margin : 0;
}
Côté HTML, j'ai ce code :
<dl class="autre_liste">
<dd>liste 11</dd>
<dd>liste 12</dd>
<dd>liste </dd>
</dl>
<dl class="autre_liste">
<dd>liste 21</dd>
<dd>liste 22</dd>
</dl>
Mais rien à faire, j'ai toujours cette marge de 1em entre chaque <dd>.
Et chose bizarre, si je remplace "class" par "id" et que je change le signe ds la CSS ('.' au lieu de '#'), ca fonctionne bien. Mais j'ai deux listes avec le même ID, ce qui n'est pas correct...
Comment faire?
Merci de votre aide
Modifié par hollywood57 (15 Dec 2005 - 18:55)