Мне нравится, как синтаксис HTML4 указан . Есть ли похожее описание для HTML5 (желательно HTML, а не синтаксиса XHTML)?
HTML5 намеревается быть максимально совместимым с предыдущими версиями и наследует большую часть синтаксиса (хотя и упрощенного от своих предшественников).
Для работы над спецификацией HTML5 проверьте эту страницу.
Нет, потому что правила для HTML5 существенно сложнее, чем можно выразить в DTD. HTML5: справочник по языку разметки
Нет, поскольку HTML5 еще не является полным синтаксисом.
Хотя есть хорошие списки доступного синтаксиса.