Использование HTML5 - это одна вещь (большинство браузеров не поддерживают большую часть API-интерфейсов HTML5), найдите книгу или найдите сайт, который описывает HTML5 и что он может предложить.
Но если вы хотите, чтобы ваш сайт подтвердил как HTML5 / CSS3, запустите свои страницы через HTML валидатор W3C
используйте проверку по URL> больше параметров и выберите тип документа, в вашем случае HTML 5.
Исправьте ошибки, повторите.
Имейте в виду, что XHTML 5 не существует, только HTML 5. Это, вероятно, то, что вы хотите.
Хотя в HTML 4.01 есть 3 разных типа документов, в HTML 5 есть только один:
<!DOCTYPE HTML>
Используйте это как тип документа при переносе.
Для CSS используйте W3C CSS validator . Обязательно выберите CSS3 в настройках
Исправить ошибки, повторить