Как использовать функции HTML5 с XHTML

Мне нужна помощь с веб-программированием. Я должен сделать это задание из школы, и профессор дал подробности о структурировании. Одним из них является то, что мой сайт должен быть XHTML-совместимым (строгим или переходным). Другое - мне нужно использовать хотя бы одну функцию HTML5. Как использовать функцию HTML5, если ни один из новых тегов не будет проверен с помощью XHTML?

Я объявляю это как XHTML 1.0 Transitional.

Вот мой HTML-код, где у меня возникли проблемы.

<body id="index" class="home">
<header id="banner" class="body">
<h1><a href="#">Header1 </a></h1>

<nav><ul>
<li class="active"><a href="#">home</a></li>
<li><a href="#">portfolio</a></li>
<li><a href="#">blog</a></li>
<li><a href="#">contact</a></li>
</ul></nav>

</header>
</body>

В строке с заголовком и навигацией указано, что элементы не определены, и что в заголовке отсутствуют атрибуты id и class. Пожалуйста помоги.

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос