<ol> avec les chiffres d'une autre couleur
<ol>
<li>test</li>
<li>test</li>
</ol>
va montrer que:
- test
- test
Je veux avoir les numéros de couleur et de texte noir!
Je peux modifier le css, mais je n'ai pas accès au code HTML.
Vous devez vous connecter pour publier un commentaire.
La CSS donne un exemple de le faire. Malheureusement, alors qu'il travaille sur Firefox 3, il ne fonctionne pas sur IE7:
ol
start
valeur de l'attribut n'est pas appliquée...<li>
des éléments à l'intérieur d'un<ul>
sont maintenant1.
au lieu d'une balle.ol
, mais je vois qu'il a résolu le problème. La roche sur...ol > li
etol > li::before
-- de cette façon, vous seule cible de ce niveau spécifique deli
éléments.Ne sais pas si cela fonctionne mais je pense qu'il devrait:
modifier
Si vous ne pouvez pas modifier le code html puis j'ai peur que cela n'est pas possible. Si vous pouviez ajouter du javascript à la page HTML (une fois dans la tête) puis vous pouvez faire comme ceci:
Vous aurez besoin de la bibliothèque jQuery pour cela.
Ensuite dans ton CSS, il suffit de définir un rouge et un noir classe avec de la couleur:rouge/noir déclarations.
Voici une solution adapte le texte pour chaque élément de la liste aligné à gauche en dessous de la première ligne (et pas en dessous le numéro de la liste):
HTML
CSS
counter()
a 97% soutien, trop. Spot sur.direct-descendant
sélecteur c'est sans doute mieux d'utiliser par défaut, les listes imbriquées ne pas incrémenter ton compteur. Par exemple,.GreenNumbers > li
garde contre cela.ol
start
valeur de l'attribut...Cela devrait faire ce que vous êtes à la recherche pour:
http://archivist.incutio.com/viewlist/css-discuss/67894
HTML
CSS
Sauf que vous aurez envie de changer la couleur et l'arrière-plan en fonction de votre conception.
Cette prochaine exagéré, mais vous donne beaucoup d'informations sur la façon de style de listes:
http://print.wordpress.com/2006/02/22/css-beautifully-numbered-lists/
-Adam
@kdgregory le code a fonctionné pour moi, mais il a touché mes listes à puces. J'ai changé
li
àol li
pour empêcher la balle des éléments touchés. Comme:P. S. je préfère aussi utiliser les majuscules dans le CSS pour les éléments comme
BODY
pour que je puisse facilement distinguer des classes.body
et id#body
.D'une réponse à une question similaire j'ai trouvé d'ailleurs:
Mais pour l'instant, il semble que vous devriez avoir à ajouter de l'
<span>
dans votre code html.D'étendre un peu sur ce que disaient les autres, ainsi que la question des précisions, il n'est pas intégré dans la façon de le faire à partir de CSS/w /o de toucher au code HTML. Si vous êtes à la recherche de garder le code HTML propre et sémantique que possible, je ferais le style à l'aide de javascript, probablement avec une librairie comme jQuery, pour régler les DOM ainsi que le css peut être plus efficace.
Je mets en garde, cependant, l'utilisation de couleurs pour transmettre l'info. Je ne suis pas sûr de ce que le but de la couleur et de numéros, mais l'utilisation de la couleur pour afficher les informations des feuilles de colorblind les utilisateurs de la boucle et est un grand pas pas pour l'accessibilité.
trop mauvais, vous ne pouvez pas modifier le code html... que diriez-js?
si non, peut-être une bonne solution serait
html:
css:
<li>
tag a été creted surtout pour la numérotation, si la désactivation, c'est la même, que de mettre tous les éléments dans<p>
tag à la placeC'est un peu tard pour cela, mais je veux le partager avec la communauté, m'a pris un long moment pour ce faire. J'ai trouvé une solution pour modifier l'OL numéros d'arrière-plan et la couleur qui fonctionne sur tous les navigateurs. Nécessite une balise à l'intérieur de la
li
.Voir ici
C'est facile, aussi longtemps que vous ne voulez pas assigner de différentes couleurs pour différents élément d'une liste de nombres. Pas de code HTML modifications nécessaires. Pourrait ne pas fonctionner à 100% des navigateurs mais..