
Как известно HTML 5 пришел на смену всем известного стандарта XHTML, который как ему не пророчили так и не смог, развиться далее. Почему же все так получилось, а получилось это в силу того, что проект W3 Consortium по созданию языка XHTML 2.0 был заморожен, было принято решение воплотить все потребности пользователей и разработчиков в новой версии языка, а именно HTML 5.
Почему же все таки так требовался новый стандарт и чего не мог старый? По сути, новая версия html это решение таких вопросов как дополнительные плагины, которые часто применялись для решения вопросов типа воспроизведения видео на сайте, новый стандарт поддерживает это без дополнительных ресурсов типа Adobe FlashPlayer. Так же новый стандарт было добавлено много новых тегов и убраны некоторые старые. Вообще по заявлению разработчиков HTML 5 это не продолжение старых версий html, а совершенно новый стандарт Web Applications 1.0, который исключительно в маркетинговых целях был назван HTML5. Официально этот стандарт еще не завершен, но все современные браузеры его уже поддерживают.
Так давайте подробнее разберемся, что же нового в этом языке есть:
Поддержка геолокации это вычисление местоположения пользователя на карте для вычисления маршрутов, ближайших интересных ему мест и т.д.
Воспроизведение аудио и видео роликов как уже ранее говорил, теперь это возможно сделать без дополнительных плагинов, достаточно стандартных средств.
Локальное хранилище, которое позволит вам сохранять информацию на локальном компьютере и пользоваться ей.
Новые элементы форм для даты, поиска выбора цвета и т.д.
Оффлайн приложения, которые будут работать, даже если отключится интернет, что очень удобно и облегчает многие задачи.
Рисование, которое позволяет делать элементарные фигуры прямые, трансформировать объекты и т.д.
Так же были введены некоторые новые теги разметки страницы, например, для блока навигации был сделан тег <nav></nav>, для подвала сайта сделан тег <footer>, теги <audio> <video> вместо <objects>. Так же помимо введения новых тегов были убраны некоторые старые, такие как <font>, <center> которые уже давно не нужны в силу использования CSS.
Так же не для кого ни секрет, что при написании html страниц у многих возникает огромное количество ошибок в коде, пусть не грубых и не влияющих на корректность отображения, но все же они есть, как например, вкладывают теги друг в друга которые нельзя вкладывать, или присваивают не те атрибуты тегам. В любом случае ошибок очень много, я читал недавно в одной книге утверждали, что 99% веб страниц написаны с ошибками и не проходят проверку на валидатность кода. В HTML5 эту проблему учли и по утверждениям авторов, это очень стандартизированный и корректный язык, который должен пусть и не исключить, но значительно уменьшить такие показатели.
Есть ли смысл уже сейчас перейти на HTML 5? Я считаю, что да, так как этот стандарт введен не первый год, все современные браузеры его уже поддерживают, и соответственно я не вижу не какого смысла откладывать его в дальний ящик. Так или иначе, в ближайшем будущем все будет и уже делается на нем, поэтому надо развиваться и улучшаться, к тому же очень много новых и удобных возможностей, которые я лично уже не раз опробовал. Особенно легко будет людям, которые ранее знали язык гипертекстовой разметки, им останется лишь немного обновить базу знаний.
Изучайте новые стандарты, стремитесь к лучшему и добьетесь успеха!
Дата публикации:2014-02-18
Буду очень признателен, если вы поделитесь ссылкой на страницу со своими друзьями в социальных сетях.
Если у вас возникнут вопросы по теме пишите, надеюсь у вас все получиться, удачи вам и всего наилучшего!