Jak korzystać z funkcji HTML5 w XHTML

Potrzebuję pomocy przy programowaniu w sieci. Muszę wykonać to zadanie ze szkoły, a prof podał szczegóły dotyczące struktury. Jednym z nich jest to, że moja witryna powinna być zgodna z XHTML (Strict lub Transitional). Innym jest to, że muszę użyć przynajmniej jednej funkcji HTML5. Jak korzystać z funkcji HTML5, jeśli żaden z nowych tagów nie będzie walidowany za pomocą XHTML?

Deklaruję to jako XHTML 1.0 Transitional.

Oto mój kod HTML, w którym mam problemy.

<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>

W wierszu nagłówka i nav mówi, że elementy są niezdefiniowane i że w nagłówku nie ma atrybutów id ani klasy. Proszę pomóż.

Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion