Я заметил, что многие сайты, включая SO, используют XHTML в качестве языка разметки, а затем не соответствуют спецификации. Просто просматривая исходный код SO, отсутствуют закрывающие теги для абзацев, недопустимые элементы и т. Д.
Так должны ли инструменты (и разработчики) использовать тип документа XHTML, если они собираются создать недопустимую разметку? И должны ли браузеры быть более твердыми в принятии плохой наценки?
И прежде чем кто-то кричит лицемерно, в моем блоге есть одна недопустимая разметка, включающая капту (или это было сделано в последний раз, когда я проверял), которая включает в себя стилизацию тега noscript.