Ха-ха, так много ответов!
Когда HTML впервые появился, были OL и UL , которые, как говорили все другие авторы, означали Упорядоченный список и Неупорядоченный список.
Разница была легкой. OL отображал ... число рядом с ними. Или римская цифра, или буква! Вы даже можете контролировать, использует ли он заглавные или строчные буквы! Круто!
UL дали вам пули. 3 вида пуль, четные - диски (пустые кружки), квадраты (заполненные квадраты), кружки (заполненные круги.)
CSS не было. Помимо этих атрибутов, на самом деле не было способа настроить форматы списков (а также поля, отступы и все остальное). Итак, это различие было важным.
В наше время это все CSS. Фактически, пользователи w3 хотят, чтобы вы использовали стили, а не html-атрибут «type», который вы использовали. Таким образом, использование UL против OL не имеет большого значения, если вы один из них - новомодные пользователи CSS.
CSS позволяет вам изменять тип маркера, или использовать изображение, или изменять поля / стили / отступы, или даже не отображать маркер.
Снова отредактируйте: этот ответ на самом деле не предназначен для рассмотрения семантических достоинств UL против OL. Но технически (вы знаете, в битах и байтах) вышеприведенное очерчивает различия в поведении.