Intereting Posts
Понимать встроенный элемент, выравнивание по вертикали, линейную линию и высоту линии с использованием XPath: как исключить текст в вложенных элементах Необходимо отобразить динамический текст, сгенерированный сервером, в пользовательский интерфейс в TextArea (с подсветкой синтаксиса) Структура детей типа SCSS + BEM, когда у родителя есть модификатор как вызвать REST API из javascript Как хранить части форм-данных, когда они находятся на отдельных страницах? В HTML5 можно ли использовать сильный тег в теге em? Как разбить изображение на 9 маленьких (вроде кусочков головоломки) Webpack: загрузка изображений из html-шаблонов Позиционирование divs в круге с использованием JavaScript Добавить сборщик даты на страницу JetStrap (Twitter Bootstrap) Самый быстрый способ получить в PHP защищать форму захвата взлома Как отобразить текст, пунктирную линию, затем больше текста, охватывающего ширину страницы? Использование jQuery для «щелчка» элемента li

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

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

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

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

   

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

Благодарю.

Интерпретация присваивания, которая, по-видимому, имеет наибольший смысл, заключается в том, что вам необходимо использовать линеаризацию XHTML для HTML5, также известную как XHTML5. Это просто означает, что вы используете HTML5, как и все, но делаете это с использованием общих принципов XML.

В примерном случае это будет означать следующую разметку:

 < !DOCTYPE html>         

Доктрины XHTML 1.0 – это совсем другое. Они определяют фиксированные версии HTML, поэтому вы не можете использовать в статической разметке все, что не разрешено этими версиями, то есть что-то новое в HTML5 по сравнению с XHTML 1.0 и HTML 4.01 (что является тем, что «функция HTML5», вероятно, означает назначение). Требование «XHTML-совместимый (Strict или Transitional)» является неясным, но если оно предназначено специально для ссылки на XHTML 1.0, то присваивание является самопротиворечивым (если вы не используете скрипты на стороне клиента, чтобы перейти к «функциям HTML5» «).

(Этот ответ был в значительной степени переписан благодаря комментариям @ Alohci).

В зависимости от определения вашего задания «HTML5» это невозможно с помощью разметки. Документ не может использовать новый элемент HTML5, оставаясь при этом совместимым с любым из доктринов XHTML 1.0.

Однако, если вам разрешено использовать JavaScript-API, которые были введены с HTML5, например localStorage , вы можете уйти с написанием сценария для доступа к этим API, не применяя никаких новых элементов HTML5, таких как

или

, Эти API не привязаны к разметке HTML5 и поэтому могут использоваться с любым вкусом разметки, но в любом случае обычно называются «функциями HTML5».