Vous pouvez remplacer ol
avec ul
, désactivez list-style
et ajouter du style de liste "personnalisée" avec content
de pseudo-élément
Ceci est par exemple de ol -subliste du paragraphe 1 (https://fiddle.jshell.net/319o3mek/):
HTML
<ol>
<li>Point</li>
<ul class="sub-ol-1">
<li>Point 1.1</li>
<li>Point 1.2
<ul style="list-style-type:disc">
<li>Sublist for</li>
<li>Sublist for</li>
</ul>
</li>
<li>Point 1.3</li>
</ul>
<li>Point 2</li>
</ol>
CSS
.sub-ol-1 {
list-style: none;
}
.sub-ol-1 > li {
position: relative;
}
.sub-ol-1 > li:before {
position: absolute;
left: -34px;
width: 30px;
text-align: right;
}
.sub-ol-1 > li:nth-child(1):before {content: '1.1.';}
.sub-ol-1 > li:nth-child(2):before {content: '1.2.';}
.sub-ol-1 > li:nth-child(3):before {content: '1.3.';}
.sub-ol-1 > li:nth-child(4):before {content: '1.4.';}
.sub-ol-1 > li:nth-child(5):before {content: '1.5.';}
.sub-ol-1 > li:nth-child(6):before {content: '1.6.';}
.sub-ol-1 > li:nth-child(7):before {content: '1.7.';}
.sub-ol-1 > li:nth-child(8):before {content: '1.8.';}
.sub-ol-1 > li:nth-child(9):before {content: '1.9.';}
.sub-ol-1 > li:nth-child(10):before {content: '1.10.';}
/* more if needed */
S'il vous plaît inclure le code avec votre question, montrant ce que vous avez essayé, grâce – sol
Il est prévu que vous au moins essayer de coder vous-même. Stack Overflow n'est pas un service d'écriture de code. Je suggère que vous fassiez un peu de [** recherche supplémentaire **] (http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) , soit via Google ou en cherchant SO, faire une tentative et.Si vous avez encore des problèmes, revenez avec ** votre code ** et expliquez ce que vous avez essayé. –