Что такое XHTML?

В следующем семестре в университете у нас будет направление frontend, дали посмотреть на лабораторные и там в заданиях написано что нужно писать используя какой то XHTML, что это такое, и нормальная ли штука вообще?

Еще давно читал про эту разметку, говорили что развитие html заходит в тупик, так как уже не нужны никакие новые теги и хватает тех которые уже есть, и больше упор делают на css которые значительно расширяют возможности красивого оформления странички, и так как в html есть только одно своего рода ограничение, в том плане что есть жесткая иерархическая структура расположения тегов, есть такой язык разметки как XML extensible markup language, так вот с помощью него можно создавать свои теги но он еще более строгий в том плане что если запускать html и если там что то не так то всё равно запустится, а если запускать документ на xml то чуть что то сразу пишет что документ неправильно сформирован, для того что бы найти золотую середину придумали XHTML, типа extensible html, расширяемый в общем, и тут мы приходим к тому что хороший код странички это тот код который если можно так сказать компилируется, и выдает что либо только если всё соответствует спецификации, как результат это должно помочь делать сайты вне зависимости от устройства на котором их будут открывать, то есть сайт будет поддерживаться на всех устройствах, но не получилось «очистить код» веб страниц, насколько я понимаю потому что большая часть уже существующих сайтов не будет поддерживаться, и это проблема, но он до сих пор существует и выступает просто как более строгая версия html, советую просто прочитать про синтаксис xhtml, но вообще он поддерживает всё то же что и html.