Стандартных тэгов, с подсветкой синтаксиса, нумерацией строк и прочими рюшечками, в HTML нет.
Но есть сторонние контролы/виджеты/элементы/библиотеки/..., реализованные на HTML+CSS+JS. Их можно подключить к своей странице.
Их можно немало найти по запросам вроде html syntax highlighter.
Или можно взять любой сайт, на котором есть подобное, и посмотреть в коде, какие там подключены скрипты, стили и т.д.