Comment ajouter des crochets (a) à la liste ordonnée? compatible sur tous les navigateurs
J'ai à vous montrer comme
(a)
(b)
(c)
Mise à jour:
J'ai trouvé un CSS façon
ol {list-style-type: none;}
li:before {content: "(" counter(section, lower-alpha) ") ";}
li { counter-increment: section;}
mais il fonctionne pas sous IE 7 et inférieur.
- pourquoi downvote pour cela?
- Ceux qui sont entre parenthèses, pas de crochets. 😉
- Bien que vous avez compris. La modification de la question après le fait n'est pas bien quand même. Cela donnera IE peu plus de possibilités, mais il ne comprend pas
counter
: code.google.com/p/ie7-js je pense que vous êtes la plupart du temps hors de la chance. - j'étais aussi à la recherche de IE7.js mais ce n'est pas montrer le soutien 🙁 pour
counters
ie7-js.googlecode.com/svn/test/index.html - quoi? "Entre parenthèses" et "supports" sont deux mots qui signifient exactement la même chose.
- Pas "exactement la même chose," mais après enquête, les deux peuvent être utilisés de façon interchangeable dans le royaume-UNI: en.wikipedia.org/wiki/Bracket
- Ici vous avez une solution élégante, qui utilise CSS compteurs.
Vous devez vous connecter pour publier un commentaire.
Cela est possible avec des compteurs personnalisés, mais au moins IE7 - ne le supporte pas, d'autres le pourraient pas non plus. Voir ici pour les détails: http://www.quirksmode.org/css/counter.html
Ex:
ol
parce que c'est une liste triéeJ'utilise ce bout de code dans mediawiki avec CSS activé. Je ne suis pas sûr si cela va fonctionner dans les anciennes versions d'IE...
Sorties:
Depuis CSS3 le problème semble résolu:
http://www.w3.org/TR/2011/WD-css3-lists-20110524/
Vous ne pouvez pas obtenir (a) (b) (c).
Vous peut toutefois obtenir la lettre sans les parenthèses:
<ul style="list-style-type: lower-latin;">...</ul>
Voir http://www.w3schools.com/CSS/tryit.asp?filename=trycss_list-style-type_all
Ce sont vos options selon le W3C.
Avec CSS, il n'est pas possible. Vous devez faire une liste personnalisée à l'aide de javascript (ou similaire).
Il n'y a pas de façon de le faire. Ce qui signifie que vous pénétrez sur les terres de (plaisir) hacks.
Vous pourriez essayer une image d'arrière-plan de deux parenthèses.
J'ai plutôt fait des paragraphes. Je l'ai mise en retrait du paragraphe, puis sorti de la première ligne, à l'aide d'un texte-tiret et numérotée moi-même.
Ou vous pouvez simplement ajouter le nombre de texte manuellement sans avoir yo vous soucier de navigateur de base. Fonctionne dans n'importe quel navigateur!
CSS:
HTML: