Тег <dir> был использован в ранних версиях HTML для создания списка каталогов. Это был неупорядоченный список, выводимый в форме меню. С течением времени, он был устарел и не рекомендуется к использованию в современном HTML (HTML5, на момент последнего обновления моего знания в 2021 году).
Предпочтительнее использовать теги <ul>, <ol> и <li> для создания списков в HTML. Тег <ul> создает неупорядоченный список (с маркерами), а <ol> создает упорядоченный список (с номерами). Тег <li> используется для отображения каждого элемента списка.
Пример:
<ul> <li>Первый элемент списка</li> <li>Второй элемент списка</li> <li>Третий элемент списка</li> </ul>
В этом примере <ul> начинает список, каждый <li> представляет один элемент списка, и </ul> заканчивает список.