Знакомство с HTML5, первые ощущения

Так сложилось, что ли, что ажиотаж, создаваемый различными новшествами, меня абсолютно не задевает, ну или совсем поверхностно. Вышел первый телефон на андроиде, я почитал о нём, подумал, отметил в блокнотике с надписью “желания” что надо бы такой когда нибудь приобрести, отложил его и забыл на пару лет.

Аналогичное поведение у меня было относительно выхода HTML5. Наверное, в моём подсознании, сам не подозревая об этом, у меня всплывает ассоциация – всё новое, ещё очень сырое и не стабильное, поэтому я пробую что-либо лишь через некоторый значительный промежуток времени.
Итак, верстая очередную страничку для своих целей, возможно снова бессмысленных т.к. часто верстаю ради верстки ;-), решил сделать её по стандартам html5. Введя в поисковой строке поисковика “волшебную фразу”, прочитав пару хороших статей – я почувствовал себя хорошо вооружённым и приступил к делу. Как оказалось, ничего сложного в переходе от строгого XHTML 4, к HTML5 нет.

Смело могу сказать, что новая версия мне понравилась, ведь никаких минусов я в ней не заметил, для себя. Разве только есть некоторые “недоумения”, но это нельзя считать недостатком.

Начну со своих “проблем” – я ждал чего-то слишком крутого от html5, каких-то супер возможностей, а тут всего-лишь улучшенная разметка, причём не только физическая, но и логическая. Хотя если хорошо подумать, то эти супер возможности и нафиг не нужны – люди ищут информацию в сети, а не смотрят как браузер рендерит очередное 3-дэ чучело.

HTML5 – это, на мой взгляд, тот же html4, но с достаточно хорошими возможностями для логической разметки текста. А в связке с CSS3 разработчики получают очееень мощный и упрощённый инструмент. Слегка познакомившись с этим инструментом поближе, решил пересмотреть свои взгляды и отношение к пользовательским требованиям, но об этом я расскажу в другом посте.

Кроме того, в новой версии языка гипертекстовой разметки появилась некоторая свобода и множество новых упрощений и возможностей. Например, вместо старого доброго доктайпа, которых, к тому же, было несколько,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

теперь существует всего один, да ещё и очень упрощённый!

<!DOCTYPE html>

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

<br>
<br />

В целом, новые возможности мне очень пришлись по душе и в ближайшее время я обязательно познакомлюсь с HTML5 ещё ближе, изучу и испытаю новые возможности. И не смотря на многие негодования, которые я встречал – я считаю, что новая разработка W3C является очень удачной, достойной и действительно полезной для развития и будущего Интернета! Теперь поисковикам будет проще определять логическую структуру сайта и правильно понимать содержимое страниц. Новые возможности языка сильно способствуют улучшению качества поиска.

До скорых встреч! Кто заскучал – послушайте песенку ниже. Мелодичная такая..