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

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

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

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

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

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

Ведение в html5 и css3

.

Ведение в html5 и css3

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

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

Как мы к этому пришли?

История веб-дизайна не так уж и длинна. Двенадцать лет назад сайт, на котором были картинки и мало-мальски примечательный дизайн, считался «передовым». С тех пор ландшафт веб-индустрии здорово переменился. Простые, производительные приложения, использующие технологию Ajax, критическая функциональность которых связана со скриптами на клиентской стороне, становятся все более распространенными. Веб-сайты сегодня все больше напоминают самостоятельные прикладные программы, и все большее число разработчиков именно так к ним и относится. Попутно эволюционируют и средства разметки. HTML4 уступил дорогу XHTML (который, по сути, есть тот же HTML 4 с синтаксисом в стиле XML). Сейчас и HTML4, и XHTML активно используются, но будущее принадлежит HTML5.

В основе HTML5 лежали две различные спецификации: Web Forms 2.0 и Web Apps 1.0. Обе они появились в результате изменения веб-ландшафта и возникновения потребности в более быстрой и эффективной работе веб-приложений. Формы и функциональность по типу прикладных программ составляют самую суть веб-приложений, и вполне естественно, что это стало основным направлением развития HTML. В конечном счете, эти две спецификации были объединены, для того, чтобы сформировать то, что сегодня мы знаем как HTML5 (во время разработки он назывался XHTML 2.0, но этот проект был остановлен ради новой спецификации HTML).

Не будет ли так любезна настоящая спецификация IITML5 поднять руку? Поскольку HTML5 разрабатывается двумя различными группами (WHATWG и W3C), существуют две разные его версии. Название W3C (World Wide Web Consortium, Консорциум Всемирной паутины) вероятнее всего, вам знакомо: это организация, разрабатывающая и внедряющая технологические стандарты для веб, в том числе оригинальные HTML и CSS, и некоторые связанные с ними, такие как SVG (Scalable Vector Graphics) и WCAG (Web Content Accessibility Guidelines1).

Аббревиатуру же WHATWG2 напротив, скорее всего, вы прежде не встречали. Ее создали в 2004 году сотрудники Apple, Mozilla и Opera, присутствовавшие на одном из мероприятий W3C, результаты которого их не удовлетворили. Они посчитали, что W3C игнорирует потребности пользователей и производителей браузеров, сфокусировавшись на XHTML 2.0, вместо работы над обратно совместимым стандартом HTML. Они покинули это мероприятие и разработали упомянутые выше спецификации the Web Apps and Web Forms, объединив их затем в язык HTML5. Когда это стало известно W3C, они дали старт своей собственной спецификации HTML5, взяв за основу разработки WHATWG.

Это немного смущает. Да, тут присутствует известная доля политики, которую мы, дизайнеры и программисты, контролировать не можем. Но должно ли нас беспокоить то, что существуют две версии спецификации? Коротко говоря, нет.

Версию WHATWG можно найти по адресу http://www.whatwg.org/ html. Не так давно она была переименована, и теперь называется просто «HTML», без цифры «5». Это должно подчеркнуть, что перед вами всегда актуальная, «живая» версия постоянно развивающегося языка, и надобности в указании номеров версий больше нет.

Версия WHATWG содержит информацию обо всех возможностях HTML, включая появившиеся в HTML5. Дополнительно здесь присутствуют спецификации смежных технологий, разрабатываемых WHATWG. В их числе — Microdata, Canvas 2D Context, Web Workers, Web Storage и другие2.

Версия спецификации HTML5, разработанная концерном W3C, доступна по адресу http://dev.w3.org/html5/spec/, а спецификации сопутствующих технологий — http://dev.w3.org/html5/.

Так в чем же разница между HTML5 (W3C) и HTML (WHATWG)? Версия WHATWG несколько более неформальна и экспериментальна (и, как многие считают, более прогрессивна). Вообще же они почти одинаковы, и любую из них можно использовать для изучения новых элементов HTML5 и сопутствующих технологий.

.

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