Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Часто задаваемые вопросы о HTML5

.

Часто задаваемые вопросы о HTML5

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

Каким образом все это работает в старых браузерах?

Это самое трудное для понимания большинства разработчиков. Чтобы понять, почему это не проблема, мы можем сравнить HTML5 с некоторыми новыми возможностями, добавленными в CSS3, о чем подробнее будет говориться ниже. В CSS при добавлении нового элемента (например, свойства border-radius, используемого для создания закругленных углов) соответствующая функциональность должна быть добавлена в браузер, иначе они не смогут этот элемент распознать. Если пользователь просматривает страницу, где применены скругленные углы, на старом браузере углы окажутся обычными, прямыми. Точно так же обстоит дело и с другими новыми элементами.

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

Синтаксис HTML5 был утвержден после тщательного изучения того, что старые браузеры могут (и не могут) обработать. К примеру, 15 символов в декларации типа документа — это минимум, необходимый для отображения страницы в режиме соответствия стандартам.

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

Упрощение тегов scrip tHlink также попадает в категорию «упрощение синтаксиса без последствий для старых браузеров». То же самое относится к булевым атрибутам, обсужденным выше; браузеры всегда игнорируют значения атрибутов наподобие checked или disabled, так зачем же поддерживать их?

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

В отличие от CSS3 и JavaScript, где нововведения начинают работать только тогда, когда производители внедряют их поддержку, для использования HTML5 не нужно ждать появления новых версий браузеров. А когда дело касается новых семантических элементов, делу поможет маленький JavaScript-сниппет, который вернет старые браузеры в строй.

.

Читайте так же:
Not found