Вопрос

Таким образом, HTML 5 был широко опубликован, как ожидается, будет готов к 2022 году . Это долгое время ожидания, и тест на эту готовность заключается в том, чтобы & По крайней мере два браузера полностью прошли [тестовые наборы HTML 5] & Quot;

Очевидно, что для того, чтобы браузеры прошли этот тест, они должны начать реализацию полезных функций HTML 5 до этого. список новых поддерживаемых функций HTML5 на данный момент выглядит не очень хорошо. Но есть пара существенных изменений в существующих элементах. Например, разрешить тегам A охватывать уровень блока, что может быть очень полезно сейчас.

Есть сайты, которые сейчас используют HTML 5 , , какие факторы заставят вас начинать или удерживать вас от создания сайтов с типом HTML 5?

Я сам играю с HTML5 на нескольких личных сайтах, но немного подожду рабочих сайтов, пока не появятся такие вещи, как надежный валидатор.

Это было полезно?

Решение

Это помогает разделить этот вопрос на несколько частей.

1) Когда нужно начинать использовать тип документа HTML5?

Тип документа HTML5 заставляет браузеры отображать страницы в режиме полных стандартов. Если вы в настоящее время не используете строгий тип документа, страницы могут отображаться по-разному. Поэтому вам нужно взвесить количество необходимых переделок, если вы конвертируете существующий сайт, и вам нужно понять разницу в поведении рендеринга. Во-вторых , тип документа заставит валидатор w3c выбрать HTML5 в качестве языка по умолчанию для проверки. Учитывая, что HTML5 все еще находится в черновике , это означает нацеливание на движущуюся цель. Важна ли для вас действительность? Некоторые функции, действительные в HTML4, в настоящее время не действуют в HTML5. Стоит ли менять разметку сейчас, чтобы удалить эти функции, учитывая, что HTML5 может измениться, чтобы эти функции снова стали действительными? Если вам это удобно, вы можете начать использовать тип документа HTML5.

С другой стороны, что вы получаете? Если вы хотите, чтобы браузеры отображали в режиме полных стандартов, вы можете использовать строгий тип документа из HTML 4.01 или XHTML 1.x. Нужна ли вам проверка HTML5, учитывая, что она будет передавать вещи, которые в настоящее время могут не обрабатываться последовательно в разных браузерах? Помните, что любая функция HTML5, которая в настоящее время работает в браузерах, работает независимо от того, используете ли вы тип документа HTML5 или нет.

2) Когда следует начать использовать функции, которые в настоящее время совместимы с основными браузерами, но впервые стандартизированы в HTML5?

Вы можете использовать их сейчас, но постарайтесь убедиться, что ваши страницы правильно доступны. Например, Canvas не обеспечивает хорошую поддержку для незрячих пользователей.

3) Когда следует начать использовать функции, которые в настоящее время реализованы в некоторых браузерах и будут стандартизированы HTML5?

Это зависит от ваших целевых пользователей и графиков доставки. Будут ли ваши пользователи использовать браузер, поддерживающий эти функции, к моменту запуска вашего сайта? Что произойдет, если они этого не сделают? Страница возвращается изящно? Вас волнует, что некоторые пользователи не могут использовать ваш сайт?

4) Когда следует начинать использовать функции HTML5, которые еще не реализованы вообще?

Зачем тебе это делать? Это может быть целесообразно в учебных целях или для изучения поведения отступления, но HTML5 все еще находится в черновом варианте, и вполне возможно, что некоторые функции никогда не будут реализованы или будут реализованы совершенно иначе, чем описано в настоящее время, так что вы могли бы тратить много усилий.

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

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

Другие советы

Уже начали использовать его для личной и клиентской работы.

Для проверки я использую превосходный http://validator.nu/ Анри Сивонена

Когда IE поддерживает это. Я работаю в корпоративном мире, и IE требуется.

Я сейчас использую doctype! (по крайней мере, для некоторых проектов)

Что касается функций, такие вещи, как <canvas> и <video>, теперь крутые и полезные, потому что часто есть способы сделать контент доступным для пользователей, чьи браузеры еще не поддерживают HTML5.

Тэги семантической структуры страницы, такие как <sidebar> и многое другое, не кажутся мне срочными. Я позволю им сидеть еще год или два.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top