Читать «HTML5. Недостающее руководство» онлайн - страница 16

Мэтью Мак-Дональд

 Google Chrome 8 и более поздние версии;

 Safari 4 и более поздние версии;

 Opera 10.5 и более поздние версии.

Уровень поддержки браузерами HTML5 возрастает с увеличением версии браузера. Например, уровень поддержки HTML5 в Firefox 5 выше, чем в Firefox 3.5. До рекомендации применять новую возможность HTML5 в книге ясно указывается текущий уровень поддержки этой возможности основными браузерами. Но разра-ботчики браузеров выпускают новые версии сравнительно часто, поэтому вам сле-дует проводить собственные исследования по текущей поддержке, прежде чем применять в своей странице возможность, которая способна вызвать проблемы. В этом отношении можно воспользоваться услугами веб - сайта http://caniuse.com , который предоставляет точную информацию о поддержке определенных возмож-ностей конкретными браузерами. (Это полезное средство рассматривается более подробно в разд. "Поддерживает ли браузер вашу разметку?" главы 1 .)

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

Когда HTML5 будет готов? Общий ответ на этот вопрос таков: он уже готов сейчас. Даже постылый Internet Explorer 6, которому 10 лет и который битком набит своеобразными функциями обработки веб - страниц, часто должным образом не отображающими эти страницы , может отображать элементы HTML5. Это достигается тем, что стандарт HTML 5 преднамеренно разрабатывался так, чтобы включать и расширять традиционный HTML.

Как мы уже узнали, HTML5 в действительности является коллекцией разных стан-дартов с разным уровнем поддержки браузерами. Поэтому, хотя любой веб -разработчик может переключиться на использование документов HTML5 уже сего-дня (и некоторые крупные сайты, такие как Google, YouTube и Wikipedia , уже пе-решли), может пройти несколько лет, прежде чем использование большей части новых хитроумных возможностей HTML5 станет безопасным. По крайней мере, без добавления какого - либо механизма резервных решений для менее сообрази-тельных браузеров.

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