Я пытаюсь добавить стили на div в каждом LI. Тем не менее, это заставляет номер оставаться как "1" только на IE.
<ol>
<div><li>a</li></div>
<div><li>b</li></div>
</ol>
Есть ли обходной путь для этого?
Это недействительно html вообще, так что нет способа узнать, как это будет выглядеть.
Попробуй это:
<ol>
<li><span>a</span></li>
<li><span>b</span></li>
</ol>
BTW, для простейшего случая вам не нужны div внутри элементов списка.
Изменение: изменил <div>
на <span>
поскольку в элементах списка нет элементов блока.