Так же как и на txt, так как сам уровень задания текста ещё не говорит о том, что за дополнительные ограничения накладываются на этот текст, которые позволяют говорить, что в нём программа на неком языке программирования
Это что-то эзотерическое, не идиотство. Правда если это возможно, скорей всего уже кто пытался. Но HTML вроде как обладает мощностью регулярных выражений, как-то видел подобную поделку на нем.
Что вы вообще несете? CSS - вообще никаким боком не поможет в этой хуйне. а html - язык, который нужен для разметки, и его понимает движок браузера. Какой компилятор блять пытаться написать компилятор чего-нибудь на html - примерно как пытаться сделать рояль из картонных коробок