hAtom и маленький плюс в пользу xhtml
вебстандартисты сломали уже немало копий, обсуждая преимущества и недостатки использования именно xhtml, а не html. В итоге общественное мнение склонно считать xhtml хотя и неочевидной, но всё же ошибкой, и предлагает всё-таки использовать html и content-type: text/html
. (Рассудительное изучение этого вопроса можно почитать, например, в блоге webkit: «Understanding HTML, XML and XHTML», или у Ивана Сагалаева: «XHTML, говорите?»).
тем не менее, поскольку этот блог — моя любимая песочница, я в ней могу поиграться с вещами, которые не подходят для больших сайтов. Например, отдавать страницы как application/xhtml+xml
, добиваясь их полной валидности. Тем более, что из этого иногда получаются неожиданные и интересные результаты.
как я уже говорил, этот блог сделан для себя, с большой странной любовью веб-разработчика : ) Конечно же, тут есть и микроформаты, включая hAtom. Наверняка вы знаете, что он позволяет разметить страницу, как будто это atom feed. Но вот о чём я ничего не знал, так это о возможности превратить xhtml+hAtom+xsl в реальный atom. Дамы и господа, встречайте hAtom2Atom.xsl! А вот пример того, как он делает фид из главной страницы моего блога. (Update: в связи с переходом на html5 это больше не работает)