Oczywiście, że można.
Nie w HTML, a w CSS

ul, ol {
counter-reset: item;
}
li {
display: block;
}
li:before {
content: counters(item, ".");
counter-increment: item;
}
<li>Blue writing pens
</li> <li>Big lengths of rope.
</li>
Ale jest jeden probem: aplikacja niezłusznie zwana
przeglądarką, którą ja nazywam badz
IEw[b]IE[b] nie zrozumie co do niej mówisz.