HTML5 Doctype со строгим

Мне нужна строгая, но полностью совместимая альтернатива html5:

<!doctype html>

В основном я хочу обеспечить использование закрывающих тегов, чтобы все было хорошо читаемым, согласованным и четко выделенным в редакторах.

Ответ на этот вопрос - для HTML 5, так же как XHTML-1.0-strict - для HTML 4.

Заранее спасибо.


person Anon343224user    schedule 16.05.2013    source источник


Ответы (1)


Не существует doctype для "строгой" проверки XHTML5. Для XHTML5 тип документа даже необязателен, поскольку тип документа предназначен только для остановки браузера для переключения в режим quirksmode. Для XHTML такого quirksmode не существует. Рекомендуется использовать тип документа HTML5 (с заглавными буквами DOCTYPE), если вы планируете использовать его в качестве многоязычного документа. В этом случае вы должны использовать doctype:

<!DOCTYPE html>

Однако, если вы хотите проверить, как будто документ использует синтаксис стиля XHTML, вы можете добиться этого, используя расширенные параметры валидатора.

  1. Перейдите на http://validator.nu.
  2. Переключитесь на «текстовое поле» в поле выбора (или укажите его на свой онлайн-документ , но убедитесь, что он обслуживается как XHTML, а не как text / html
  3. Если вы используете текстовое поле, вставьте его в свой документ. В моем случае я использовал следующее:

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title></title>
    <meta charset="UTF-8" />
    </head>
    <body>
    <p>test
    </body>
    </html>
    
  4. Выберите XHTML5 + SVG 1.1 + MathML 3.0 в поле Preset. Схема будет предварительно заполнена как http://s.validator.nu/xhtml5.rnc http://s.validator.nu/html5/assertions.sch http://c.validator.nu/all/

  5. Нажмите "Подтвердить"

Используя мой документ, он предупредит об отсутствующем закрытии </p>.

person David Storey    schedule 16.05.2013