28172 sujets
CSS et mise en forme, CSS3
Un peu moche, mais je vois pas trop comment faire autrement...
Modifié par Gothor (18 Jan 2012 - 15:23)
<ol>
<li><span class="listElement">Elément</span></li>
<li><span class="listElement">Elément</span></li>
<li><span class="listElement">Elément</span></li>
</ol>
li {
/* Ton code pour les puces */
background-color : ...;
color : ...;
}
li {
/* Ton code pour le texte */
background-color : ...;
color : ...;
}
Modifié par Gothor (18 Jan 2012 - 15:23)
a écrit :
voila je voudrais changer
par exemple la couleur des nums d'une liste ol
car j'aimerais que seulement mes num soient gris et le texte de la liste reste noir
ou encore pouvoir mettre en fond de couleur seulement aux num
mais ca m'a l'air impossible?
Au contraire, c'est tout à fait possible. En fait, tu dois supprimer les numéros de la liste ol et les remplacer par des compteurs CSS que tu styleras ensuite.
Voilà le code que j'ai utilisé. Je crois avoir supprimé le code non nécessaire, mais je ne peux pas en être sûr sans tout revoir, et le code est éclaté entre plusieurs fichiers CSS. Enfin, le principe est là.
ol {
padding-left: 20px;
counter-reset: section;
}
ol li:before {
content: counter(section) ""; /* éventuellement rajouter un point après les numéros entre les "" */
counter-increment: section;
margin-right: 15px;
margin-left: -36px;
color: red;
}
ol li:nth-child(-n+9):before { /* pour l'alignement des 9 premiers items de liste */
margin-left:-28px;
}
ol li {
font-family: "Courier New", monospace;
font-size: 13px;
text-align: left;
list-style-type: none;
margin-left: 15px;
}
Bon travail
Voilà un exemple en ligne:
http://dabblet.com/gist/1665823
Mais attention à la compatibilité... pas avant IE9 malheureusement.
Modifié par Vaxilart (23 Jan 2012 - 23:24)
http://dabblet.com/gist/1665823
Mais attention à la compatibilité... pas avant IE9 malheureusement.
Modifié par Vaxilart (23 Jan 2012 - 23:24)
Bonsoir,
Les compteurs de liste (CSS2) sont reconnus à partir d'IE8.
Petit rappel : on a un article sur Alsacréations à ce sujet
http://www.alsacreations.com/article/lire/1210-donnez-du-style-a-vos-listes.html
Les compteurs de liste (CSS2) sont reconnus à partir d'IE8.
Petit rappel : on a un article sur Alsacréations à ce sujet
http://www.alsacreations.com/article/lire/1210-donnez-du-style-a-vos-listes.html