Comment parvenir à la décimale la numérotation des listes ordonnées?
Avec HTML et CSS, puis-je y parvenir?
1.
1.1
1.2
2.
2.1
2.2
à l'aide de <li>
et <ul>
tags?
Vous devez vous connecter pour publier un commentaire.
Avec HTML et CSS, puis-je y parvenir?
1.
1.1
1.2
2.
2.1
2.2
à l'aide de <li>
et <ul>
tags?
Vous devez vous connecter pour publier un commentaire.
Pour CSS compatible navigateurs, vous pouvez utiliser:
Il n'y a pas de croix-navigateur façon de faire.
Le meilleur que vous pouvez obtenir est imbriquée des listes ordonnées:
et puis le style de chaque liste imbriquée à avoir un type différent:
Espérons que cette aide!
Envisager d'utiliser DL/DT/DD à la place de l'OL/UL et coder en dur les valeurs de la DT.
CSS 2.1 fournit définissables par l'utilisateur, les compteurs, qui peut être utilisée pour compter les éléments. Combiné avec :before et :after pseudo-classes, vous pouvez afficher la valeur du compteur de créer automatiquement des titres numérotés.
Malheureusement, au moins Internet Explorer ne prend pas en charge de tout cela, même dans la version la plus récente. Mais au moins, Firefox prend en charge très bien, donc si vous voulez l'ajouter comme une amélioration qui n'est pas de faire de votre site inutilisable si elle n'est pas prise en charge, vous pouvez toujours l'utiliser.
http://www.w3.org/TR/CSS2/generate.html
Mais, ouais, c'est pour les navigateurs modernes seulement. Imbriquée des moindres carrés ordinaires est probablement la voie à suivre.
Oui, cela peut être fait avec CSS Compteurs. Toutefois, il ne fonctionne pas sur tous les navigateurs.
Une seule ligne de javascript va le faire. Utilisé dans une table des matières:
num est une variable globale dans le document initialisé à zéro à un endroit approprié en amont. Le produit ci-dessus 1.1 lors de la première instance. Changement de num++ et obtenir 1.0.
code html :
code css: