Я видел некоторую противоречивую информацию о том, что документ XHTML также должен объявлять себя как XML.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Однако в других местах (включая w3.org) я вижу, что DOCTYPE должен быть первым объявлением тега .
Поскольку W3 говорит это, это должно быть правдой. Тем не менее, у меня, вероятно, есть несколько страниц / приложений, которые используют первый метод. Какие у меня риски?
Изменить: я только что запустил страницу с помощью W3 Validator с декларацией XML и без нее. и это прошло в обе стороны. На данный момент, я полагаю, это просто "стиль".