Учебник HTML5

  

Атрибуты и аксессуары

Прежде всего о глобальных атрибутах. Хотя, конечно, этот термин довольно нечеткий и неофициальный, но тут под ним принимаются атрибуты, присутствующие у большего числа элементов. Это, например, атрибуты class или id. В HTML5 их стало несколько больше.

Читать далее

Всякие полезности

Теги <figure> и <figcaption> приняты для разметки изображения на веб-странице. Нет, старый добрый <img> никуда не делся, но теперь устраняется досадное недоразумение, заключающееся в том, что рисунок и подпись к нему представляют два совершенно различных и не связанных по умолчанию элемента разметки. Теперь их можно поместить в один контейнер, не сдерживая форматирования в подписи, а само изображение может состоять из нескольких частей. Пример использования <figure>:

Читать далее

HTML — это теги

Вопреки тому, что говорилось во введении, все-таки давайте сначала вспомним, что HTML, по крайней мере когда-то, был языком разметки и состоял из тегов и их атрибутов. Читать далее

Modernizr — бархатный путь в HTML5

Очевидно, что нам необходим инструмент, решающий проблемы совместимости браузеров и новых технологий. И такой инструмент уже есть!

Modernizr — это небольшая библиотека JavaScript, распространяемая по лицензии MIT & BSD, призванная разрешать конфликты, вызванные разной степенью поддержки браузерами технологий HTML5 (canvas, аудио, видео, локальные хранилища и т. д.) и CSS3 (градиент, border-radius, трансформации). Читать далее

Moz, webkit и прочие vender-грабли

Основными инициаторами новых возможностей и проводниками передовых стандартов являются, вполне ожидаемо, производители браузеров. Совершенно привычно, когда новейшие технологии впервые описываются или даже демонстрируются на какой-нибудь IT-конференции представителями команды разработчиков Google Chrome, Mozilla Firefox, Internet Explorer или Opera. Читать далее

Проверять возможности, а не версии

Да, различные браузеры в настоящее время обеспечивают разную степень поддержки технологий HTML5, причем этот показатель постоянно изменяется. С этим приходится мириться — мы ведь не можем себе позволить ничего не делать и ждать, пока все стабилизируется? Ожидание может сильно затянуться.

Читать далее

О браузерах

Я сознательно не буду (за очень редким исключением) вдаваться в подробности поддержки браузерами различных элементов и API HTML5, и причин тому несколько. Читать далее

HTML5 сегодня

Сейчас уже можно сказать, что HTML5 явно побеждает в борьбе за звание технологии, определяющей будущее www. Но встает вопрос: что он сам из себя представляет? Нелишне ли напомнить, что HTML — это всего-навсего Hyper Text Makeup Linguage (язык разметки гиперте кста)? Читать далее

RIA и HTML5

В настоящее время про Rich Internet Application слышно значительно меньше, чем 5-6 лет назад, интерес к ним со стороны IT-общественности если не падает, то уж точно не растет. Читать далее

Google Native Client

Строго говоря, Google не позиционировало свою технологию Native Client как платформу для Rich Internet Applications, но по формальным признакам она вполне вписывается в этот класс ПО.

Читать далее