Maison > Questions et réponses > le corps du texte
P粉7648364482023-08-22 20:00:10
Utilisez ce style pour modifier uniquement les listes imbriquées :
ol { counter-reset: item; } ol > li { counter-increment: item; } ol ol > li { display: block; } ol ol > li:before { content: counters(item, ".") ". "; margin-left: -20px; }
P粉1419112442023-08-22 14:47:16
Décochez "Standardiser CSS" - http://jsfiddle.net/qGCUk/3/ La réinitialisation CSS utilisée ici définit les marges et le remplissage de toutes les listes à 0
UPDATE http://jsfiddle.net/qGCUk/4/ - Vous devez inclure votre sous-liste<li>
dans le principal
ol { counter-reset: item } li { display: block } li:before { content: counters(item, ".") " "; counter-increment: item }
<ol> <li>one</li> <li>two <ol> <li>two.one</li> <li>two.two</li> <li>two.three</li> </ol> </li> <li>three <ol> <li>three.one</li> <li>three.two <ol> <li>three.two.one</li> <li>three.two.two</li> </ol> </li> </ol> </li> <li>four</li> </ol>