how to organize html code (with usage ol\li ect.) to present such lists (with sublists)
1. BLA-BLA-BLA
1.1. Bla-bla-bla.
1.2. Bla-bla-bla.
1.3. Bla-bla-bla:
lalal - balalala;
lalal - balalala;
lalal - lalalla.
1.4. Blal-a lalslas
1.4.1. bklalala
1.4.2. sdsdsdsdsd
note: It is not the same that I want
ol
tag means ordered list (with numbers).
ul
tag means unordered one.
Overlapping ol
lists allow this kind of presentation : 1.1.2
<ol>
<li>BLA-BLA-BLA
<ol>
<li> Bla-bla-bla.</li>
<li> Bla-bla-bla.</li>
<li> Bla-bla-bla.
<ul>
<li>lalal - balalala;</li>
</ul>
</li>
</ol>
</li>
</ol>
Your question is answered here
Achieving sub numbering on ol items html
The following style sheet numbers nested list items as "1", "1.1", "1.1.1", etc.
OL { counter-reset: item }
OL>LI { display: block }
OL>LI:before { content: counters(item, ".") " "; counter-increment: item }
Maybe you can edit your question to avoid duplicating questions. Pointing to that one I just told you.
ol {
counter-reset: section; /* Creates a new instance of the
section counter with each ol
element */
list-style-type: none;
}
li::before {
counter-increment: section; /* Increments only this instance
of the section counter */
content: counters(section, ".") " "; /* Combines the values of all instances
of the section counter, separated
by a period */
}
<ol>
<li>item</li> <!-- 1 -->
<li>item <!-- 2 -->
<ol>
<li>item</li> <!-- 2.1 -->
<li>item</li> <!-- 2.2 -->
<li>item <!-- 2.3 -->
<ol>
<li>item</li> <!-- 2.3.1 -->
<li>item</li> <!-- 2.3.2 -->
</ol>
<ol>
<li>item</li> <!-- 2.3.1 -->
<li>item</li> <!-- 2.3.2 -->
<li>item</li> <!-- 2.3.3 -->
</ol>
</li>
<li>item</li> <!-- 2.4 -->
</ol>
</li>
<li>item</li> <!-- 3 -->
<li>item</li> <!-- 4 -->
</ol>
<ol>
<li>item</li> <!-- 1 -->
<li>item</li> <!-- 2 -->
</ol>
Refer
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters
Html ordered list 1.1, 1.2 (Nested counters and scope) not working
try this example:
<ul class="list">
<ol>
<div class="white"><h3>White wines</h3></div>
<li>Pinot Grigio ~
<ol>
<li>Cavit<span>( Venezia )$8</span><em> </em></li>
<li>Santa Margherita<span>( Valdadige) $17/$56</span><em> </em></li>
<li>Livio Felluga<span>( Alto adige ) $15/$54</span><em> </em></li>
</ol>
</li>
</ol>
<ol>
<li>Lacryma Cristi ~
<ol>
<li>Mastroberardino<span>( Campania )$14/$50</span><em> </em></li>
</ol>
</li>
</ol>
<ol>
<li>Sauvinon Blanc ~
<ol>
<li>Fume blanc<span></span><em> </em></li>
<li>Kim crawford<span>( Malborough )$13/$42</span><em> </em></li>
</ol>
</li>
</ol>
<ul>