Doctype, HTML 5

у меня два вопроса:

1) был ли выпущен HTML5, и если да, то когда?

2) используется ли doctype HTML 5? или лучше использовать одно из следующих: - HTML 4.01 Strict, - HTML 4.01 Transitional, - HTML 4.01 Frameset, - XHTML 1.0 Strict, - XHTML 1.0 Transitional, - XHTML 1.0 Frameset, - XHTML 1.1


person MB1    schedule 27.05.2010    source источник
comment
дубликат? stackoverflow.com/questions/5629/   -  person ghoppe    schedule 28.05.2010
comment
Спасибо всем за ответы - еще один вопрос: какой тип документа мне следует использовать здесь: ursic-ei.si   -  person MB1    schedule 28.05.2010
comment
Если вы не отправляете свои страницы с типом XML MIME, единственное различие, которое тип документа делает для браузера, заключается в том, запускать ли стандартный режим или нет. Все рассматриваемые вами типы документов (включая тип документа HTML5) запускают стандартный режим, поэтому это должно иметь значение только в том случае, если вы отправляете его как XML (или если вы используете какие-либо другие инструменты, которые зависят от строгого соблюдения документа указанный доктайп).   -  person eyelidlessness    schedule 28.05.2010


Ответы (5)


<!DOCTYPE html>

Это доктайп HTML5. Все современные браузеры поддерживают HTML5, хотя поддержка функций не всегда полная.

По состоянию на март 2010 года спецификация находится в состоянии черновика стандарта, согласно расписанию W3C, HTML5 должен достичь состояния рекомендаций W3C к концу 2010 года.

Хорошая таблица поддержки функций HTML5 показана здесь: http://www.findmebyip.com/litmus/#target-selector

На мой взгляд, нет причин не использовать doctype HTML5.

person ghoppe    schedule 27.05.2010
comment
График хорош, но немного вводит в заблуждение. Например, в Safari на iPhone есть поддержка GeoLocation. Там должна быть более подробная матрица. - person Frank Krueger; 28.05.2010
comment
@Frank Это правда, но в таблице не указан iPhone в качестве платформы, только Mac / Windows… - person ghoppe; 28.05.2010
comment
Можно сказать, что все браузеры поддерживают HTML5, хотя поддержка функций не обязательно является полной. NetScape 3, например, поддерживает синтаксический анализатор HTML5, но не поддерживает некоторые элементы, такие как <aside> или <style>. :) - person Brian Nickel♦; 22.06.2012

В этом новом DOCTYPE особенно хорошо то, что все текущие браузеры (IE, FF, Opera, Safari) будут смотреть на него и переключать контент в стандартный режим, даже если они не реализуют HTML5. Это означает, что вы можете начать писать свои веб-страницы с использованием HTML5 уже сегодня, и они прослужат очень, очень, долго.

person Srikar Doddi    schedule 27.05.2010
comment
Чтобы уточнить, вы можете использовать тип документа HTML5 и работать в стандартном режиме, но это не означает, что вы можете использовать элементы HTML5. Очевидно, что браузеры должны поддерживать эти элементы, чтобы вы могли их использовать, и простое использование doctype не включает их. - person Rob; 28.05.2010

Вы можете протестировать некоторые функции HTML5 здесь. http://html5demos.com/ HTML5 Do Not Get 'выпущен Это спецификация, которая будет постепенно внедряться в браузеры со временем. Хотя в большинстве популярных браузеров на сегодняшний день реализовано большинство стандартов.

person John ClearZ    schedule 27.05.2010

Вы можете найти последний черновик на http://whatwg.org/html5.

Есть раздел о Doctype там.

person Marcel Korpel    schedule 27.05.2010

Для быстрого поиска в Google:

Вопрос 1: да, 22 января 2008 г. W3C опубликовал рабочий проект HTML 5. http://www.w3schools.com/w3c/w3c_html.asp

Вопрос 2: есть несколько примеров сайтов html 5, демонстрирующих его возможности, хотя они просто используют <!DOCTYPE html>: http://html5demos.com/

«Примечание: HTML 5 еще не является рекомендацией W3C!» http://www.w3schools.com/html5/html5_reference.asp

Изменить: Как сказал Марсель Корпел ... рабочий проект не является официальным релизом.

person James T    schedule 27.05.2010
comment
Рабочий черновик ≠ официально выпущен ... Последний черновик находится на whatwg.org/html5 - person Marcel Korpel; 28.05.2010