20.06.2021

Шпаргалка HTML5 на русском поможет в обучении. !DOCTYPE. Стандарты HTML. Валидная верстка


Прочитав название публикации: » Шпаргалка HTML5 на русском языке » -, все уже догадались про речь, но сначала пару абзацев про HTML5 в целом.

Работы над созданием HTML5 стартовали в 2004г. и идут по сегодняшней день. HTML5 планируется как самая универсальная и функциональная версия HTML (англ. HyperText Markup Language) ведь в создании HTML5, той или иной мерой принимают участие такие титаны отрасли как: Apple, Mozilla, Opera, Microsoft и Google. Отмечу, что именно Google Chrome, на данный момент, поддерживает больше всего элементов HTML5

Несмотря на то, что в HTML5 могут быть внесены изменения, ведь работа над спецификацией HTML 5 всё ещё ведётся и пока находиться в процессе, развитие технологий происходит столь стремительно, что уже скоро HTML5 будет принят и создавать сайты нужно будет пользуясь широкими возможностями HTML5 !

шпаргалка HTML5 на русском поможет в обучении

Кодерам и верстальщикам нужно учить новшества, теги и стандарты HTML5 уже сегодня, ведь несмотря на продолжающиеся работы над HTML5, некоторые его возможности уже вполне успешно используют при создание сайтов. Естественно, что начинать учить HTML5 нужно с тегов, ведь в HTML5 появились новые теги, а некоторые старые поддерживаться не будут. Также в HTML5 пришло множество тегов из HTML4. И что может быть лучше и удобней в изучени чего ли бо чем шпаргалка? Встречайте:

первая в рунете шпаргалка HTML5 на русском языке

Первая в рунете шпаргалка HTML5 на русском языке, включает в себя новые элементы HTML5, которые раньше массово использовались, но прописывались в названиях стилей. Например footer, header, section, article и другие. Кроме этого, шпаргалка HTML5 на русском содержит все теги старой версии HTML4, которые перешли в HTML5. Также, шпаргалка HTML5 на русском содержит теги, которые не поддерживаются HTML5.

шпаргалка HTML5 на русском языке, сделана в формате А4

Первая в рунете шпаргалка HTML5 на русском языке сделана в формате А4, поэтому Вам будет удобно ее распечатать и держать под рукой. Отмечу, что шпаргалка HTML5 на русском описывает все теги одним рядком, максимально передавая предназначение тега. Наша шпаргалка HTML5 на русском языке будет постоянно дорабатываться и обновляться по мере исключения или добавления тегов в HTML5. Скачать «шпаргалка HTML5 на русском» вы можете по ссылке ниже. В архиве вы найдете 1 pdf высокого качества и два jpg файла в разных расширениях.

Скачать «Шпаргалка HTML5 на русском языке» (Количество скачиваний: 8036)

В архиве два jpg фаила в расширениях 1024×1448 и 2480×3508

upd 29.10.2014

Прошло уже больше двух лет с момента написания поста и собственно создания шпаргалки по HTML 5. За это время шпаргалку скачали 3600 раз), мне очень приятно, надеюсь она была полезна тем кто изучал верстку на HTML 5. Я очень много научился и узнал на различных форумах и сайтах, и созданием шпаргалки хотел как бы отблагодарить, отдать долг). По чему я сегодня пишу обновление в этом посту, потому что именно сегодня наконец то закончена разработка HTML5 !

Разработка HTML5 официально завершена

HTML5 официально «функционально завершен». По установленным мировым стандартам Worldwide Web Consortium (W3C). Существуют еще некоторые тесты, которые нужно будет сделать, и он еще не стал официальным стандартом Web, но сейчас можно с уверенностью сказать, что там не будет никаких новых функций, по сравнению с текущей версией.

Это означает, что веб-дизайнеры и производители приложений теперь имеют «стабильную мишень» для плавного перехода на новый стандарт к 2015 году. Язык разметки HTML5 позволяет разработчикам добавить страницы функционалом, который ранее требовал автономных приложений или дополнительного программного обеспечения, такого как Java, Adobe Flash или Microsoft (MSFT, Fortune 500) Silverlight. Он поддерживает потоковое видео и услуги геолокации, оффлайновые инструменты и сенсорное управление, среди прочих прибамбасов.

Потребовалось более 10 лет для разработки нового стандарта. Генеральный директор W3C Джефф Джаффе в подготовленном несколько дней назад заявлении сообщил, что по состоянию на сегодня, разработчики знают, что они могут положиться на HTML5 в ближайшие годы. «Кроме того, разработчики будут знать, какие навыки развивать, чтобы выйти на смартфоны, автомобили, телевизоры, электронные книги, цифровые знаки и устройства, пока еще не известные», добавил он.

Последние версии Microsoft Internet Explorer, Google Chrome, Mozilla Firefox и Apple Safari уже совместимы с большинством элементов HTML5. W3C уже работает над HTML 5.1, первые части которого были только что представлены в виде проекта.

Стандарт HTML5 это язык для структурирования и представления материалов в сети Интернет, который был представлен и рекомендован к использованию в 2014 году. На сегодняшний момент практически все браузеры поддерживают большую часть нововведений HTML5 , однако не стоит забывать, что развитие языка продолжается и Консорциум Всемирной паутины продолжает изменять и совершенствовать пятую версию.

Обратите внимание, что начиная пятой версии язык HTML5 представлен не просто как язык структурирования, но и как язык представления, что отражено в семантической верстке, т.е. HTML теперь используется в новом качестве.

Принятие стандарта HTML5 привело к уменьшению разброса существующих технологий верстки. Так, до данного стандарта повсеместно использовались версии 4.01 HTML и стандарты XHTML 1.0 и 1.1, в результате чего страницы были представлены смесью данных технологий, что усложняло работу браузера по интерпретации страниц.Для стандарта HTML5 введен новый doctype:

Рассмотрим основные изменения которые следует учесть в первую очередь:

  • согласно HTML5, язык html является независимым от регистра символов, поэтому теги можно писать с любыми сочетаниями строчных и прописных букв: , , — данные написания являются правильными и равнозначными.
  • html5 объединяет две технологии html и xhtml, как следствие устраняется возможность смешанных правил написания кода. Если раньше можно было встретить написания непарных тегов:
    так и

    так и

    то в стандарте html5 правильным написанием является:

  • Изменения в тегах: устаревшие и адаптированные элементы

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

    Гиперссылка

    Пример

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

    Одним из самых популярных вопросов начинающих верстальщиков является: «Как сделать гиперссылку на блоке div? ». И чаще всего отвечали: «Используйте JS». Как видно из примера, в HTML5 можно просто вложить внутрь гиперссылки нужные блоки.

    Теги и

    В HTML 5 были возвращены теги (делает шрифт жирным) и (курсив). В современной интерпретации, данные теги служат только для визуального оформления и не несут смысловой нагрузки.

    Тег small

    Тег использовался в предыдущих версиях для задания размера шрифта, меньше чем основной текст (антиподом ему был тег big – который увеличивал размер шрифта). Разные отображения в различных браузерах привели к вытеснению данного элемента тегом span, который значительно удобнее в использовании.

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

    Тег address

    В отличие от предыдущих версий HTML в пятой редакции используется только для указания контактных данных автора материалов. Не используйте тег для указания контактных данных на сайте организации (для этого следует применять микроформаты и микроданные).

    Как уже упоминалось, в рамках данного урока невозможно рассмотреть все изменения в тегах, выше мы рассмотрели адаптированные теги, теперь перечислим устаревшие:

    • , заменены тегом (используется для внедрения объектов);
    • — заменили тегом (используется для аббревиатур);
    • — заменили тегом (для внедрения проигрывателя в страницу);
    • — заменили на ;
    • , — заменили на теги И (для вставки листингов программ и кодов);
    • — заменили на

    Свойства форматирования текста , , , — убрали, вместо них следует использовать CSS для оформления.

    Напомним, что многие устаревшие теги поддерживаются браузерами, однако валидацию страницы с устаревшими тегами не пройдут. Именно поэтому после окончания верстки страницы следует проверять ее на валидаторе.

    HTML 5 и CSS 3 добавили в верстку огромное количество новых тегов и свойств. Посмотрите возможности анимации с новыми CSS 3 свойствами.

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

    Интернет устарел, и об этом все знают!

    Сначала думали, что все обойдется, но когда в Сети появились толпы людей, которых не интересовали скучные технические отчеты и документация, это стало очевидно. Сеть добивалась красоты и функциональности: изображений, анимации, видео и аудио. Чтобы показать на странице все, что взбредет в голову дизайнера, напрягаться приходится и разработчикам браузеров, и составителям стандартов. Умеренно из обыденного формата разметки текста HTML преобразовывался в довольно сложный идеал, на базе которого делали обыденные нам страницы интернет - магазинов, банковские системы, онлайн игры и сайты для взрослых. Но возможностей образца HTML 4.0 уже не довольно, а если уж говорить совсем на чистоту, то идеал устарел уже в момент его сотворения. Первыми фишку потребностей людей просекли в Macromedia, давно полученной гигантом Adobe, которые выпустили сначала Shockwave, а позднее и Flash. Flash дал то, что всем так хотелось - видео, звук и анимацию, возможности программировать графику и создавать более - менее истинные приложения. Для особо одаренных была реализована возможность соединить JavaScript и Flash (замечу, очень по - уродливому и ненадежно), таким образом дополняя упущения разработчиков браузера. Видео наводнило мир. «YouTube», «Facebook» и «ВКонтакте» стали самыми популярными сайтами, во многом благодаря флешу, потому что без видео и приложений это были бы намного более унылые ресурсы.

    Упущенные возможности

    Но разработчики образца HTML тоже сообразили свое упущение и решили, что необходимо дать народу новый идеал, чтобы все делали свое дело, не уходя из обычной платформы браузера во всякие Flash, Silverlight, JavaFX. Дополнительный плагин для отображения страницы - это уже по определению плохо. Пользователям это нужно ставить, обновлять, мириться с дополнительными тормозами. А сам браузер из основного окна в мир Сети стал ненужной прослойкой для запуска приложения на Flash или Silverlight. срочно потребовался новый идеал взамен устаревшего HTML 4.0. Его и придумали, незатейливо обозвав . Это уже не только и не столько язык для разметки страниц и их форматирования, сколько управление для разработчиков браузеров, какие возможности они должны предоставлять странице и выполняемому там коду. При всем этом вторгаясь совсем не в область разметки, поручили браузеру дать невиданные возможности скриптам. Отныне работа с видео и звуком, 2D - и 3D - графикой, анимацией, эффектами, сетью на низком уровне - все это должно быть вседоступным в обычном .

    Основная задача нового образца - расширение образца разметки WEB - страниц для того, чтобы создавать красивые и функциональные сайты стало легче и проще. HTML5 развивается в двух направлениях. Первое - это расширение языка HTML для внедрения новых возможностей, которые ранее делались через грязные хаки и при помощи сплава CSS и JavaScript. В основном это всякие зрительные штуки вроде скругленных уголков, элементы ввода (WEB-формы) и другие украшательства. Второе - добавление в WEB новых возможностей с таким расчетом, чтобы WEB - приложение имело все те же возможности, что и обыденное desktop приложение, при всем этом от пользователя требовался бы только браузер без всяких плагинов или дополнительных библиотек. Самый лучший этому пример - воспроизведение видео (привет, YouTube). Сейчас необходимо на JavaScript и Flash написать плеер, организовать далеко не простую серверную часть, обеспечить все обыденные возможности (проигрывание, остановку, прогрессивную загрузку и тому похожее). Морока еще та. HTML5 тебе говорит, что это все не нужно - пусть браузер этим занимается, а ты просто вставь новый тег «video» и все. Элементы управления проигрывателя, сам код и даже видеокодек - все это стандартно и уже есть в браузере.

    Предлагаю игры с разметкой кинуть неудачникам, которые стали верстальщиками, и познакомиться с теми новыми технологиями, которые появились в

    Веб-дизайнеру - Спецификация HTML5 (HTML 5)

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

    Название страницы Верх веб-страницы, "шапка" Основное меню веб-страницы Основное тело, статья, материал страницы Сайдбар (боковая панель) Нижняя часть страницы, подвал

    Структура веб-сайта

    - обрамляют основной контент страницы (статью) ,
    - обрамляют шапку страницы,
    - обрамляют подвал страницы,
    - обрамляют основное меню страницы,
    - обрамляют боковую панель страницы (сайдбар) ,
    - обрамляют повторяющиеся блоки на странице (например комментарии) .

    Элементы кода шаблона веб-страницы HTML5.

  • - назначем кодировку windows-1251.
  • - если страница открыта браузером IE, то браузер должен всегда использовать последний стандартный режим отображения.
  • - отображение сайта на мобильных устройствах.
  • header - шапка страницы сайта, в нем обычно содержится логотип сайта, заголовок, телефон, слайдер и т.п.
  • nav - основное меню страницы сайта.
  • article - основной контент страницы: статья, запись в блоге, тема форума и т.д. Может содержать текст, изображения, видео, таблицы и т.д.
  • aside - сайдбар (боковая панель) сайта, обычно содержит различные элементы, типа: рубрики, метки, последние записи/комментарии, дополнительное меню, счетчики и т.д.
  • footer - нижняя часть - подвал страницы сайта, обычно содержит разную информацию (копирайты), контактную информацию (адреса, телефоны) и т.д.
  • HTML5 на уровне структуры страницы

    Рассмотрим список новых тегов HTML5, отвечающих за разделение структуры страницы:

    - теги обрамляющие элементы дизайна верхней части сайта, так называемая "шапка страницы". Также теги header можно использовать как верхнюю часть тега section .

    - теги обрамляющие основное меню на сайте.

    - теги обрамляющие основной контент страницы: статью, запись в блоге, новость, первую запись форума и т.п.

    - теги обрамляющие сайдбар. Сайдбар - это так называемая "боковая панель", которая обычно содержит блоки рубрик (категорий), облака тегов (меток), список последних записей и т.п. Тегами aside также можно обрамлять счетчики, виджеты (например комментарии от вконтакта) , социальные кнопки.

    - теги обрамляющие нижнюю часть сайта, так называемый "подвал страницы", который может содержать имя автора (компании), контакты (адреса, телефоны), правовую информацию (копирайты) и т.п. Также теги footer можно использовать как нижнюю часть тега section , т.е. сами теги footer будут находиться между тегами section

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

    HTML5 на уровне текста

    Рассмотрим список новых тегов HTML5, отвечающих за семантическое разделение текста страницы:

    - текст находящийся между этими тегами становится "выделенным". Одно из предназначений тегов mark , обрамлять слова в тексте, которые например совпадают со словом введенным пользователем в поисковую строку.

    - теги предназначены для создания дат и/или времени в формате
    ISO вида: YYYY-MM-DDThh:mm:ss , такой формат понятен компьютерным программам. Теги time могут обрамлять дату или текст, если тег обрамляет текст, то в него добавляют атрибут datetime , значением которого выступает дата и/или время в формате ISO.

    - теги предназначены для хранения информации, которая либо скрыта, либо отображена (работает наподобие спойлера) .

    - теги обрамляют заголовок, если по нему щелкнуть то появится текст (можно использовать в качестве спойлера) , находятся между тегами details .

    Дополнительные теги языка HTML5

    Список новых тегов HTML5, обогощающих язык:

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

    - теги предназначены для вывода динамического индикатора шкалы (например шкалы загрузки файла), при котором результат измерения меняется в реальном времени.

    - тег должен находиться между тегами menu , используется при создании сценариев на JavaScript.

    - между этими тегами помещают тег command .

    - теги предназначены для вывода работы скрипта.

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

    - теги обрамляют описание какого-либо объекта (например изображения) , находятся между тегами figure ..

    - теги группируют различные объекты страницы имеющие свои описания, например изображения с описанием, товары с описанием и т.д.

    - теги предназначены для группировки заголовков h*

    - тег используется для генерации открытых/закрытых пар ключей, шифрования/расшифровки данных, создания/проверки цифровой подписи.

    - теги обрамляют текст и аннотацию к нему.

    - теги находятся между тегами ruby , предназначены для обрамления аннотации.

    - теги предназначены для браузеров которые не поддерживают теги ruby .

    - тег указывает браузеру в каком месте переносить слово ("мягкий перенос"), если это слово не вмещается в окно браузера.

    Теги HTML5 описывающие новые технологии

    В HTML5 появилась возможность использования множества технологий и API, которые являются частью языка HTML5, а не сторонними плагинами, вот некоторые из них:

    - теги предназначены для воспроизведения аудиофайлов, без использования сторонних программ (плагинов, расширений) .

    - теги предназначены для воспроизведения видеофайлов, без использования сторонних программ (плагинов, расширений) .

    - тег предназначен для указания пути к аудио/видео файлам, находится внутри тегов audio и video .

    - теги предназначены для создания специальной области на сайте, в которой можно создавать векторные фигуры и с помощью языка программирования JavaScript, манипулировать ими. Canvas в будущем, должен заменить Flash-технологию (угу в теории…).

    Тег

    Тег - это специальный элемент, который предназначен для рисования векторных фигур и манипулирования ими. Тег создан для того, чтобы заменить собою технологию Flash . С помощью тега можно рисовать векторные фигуры (изображения), а с помощью JavaScript, манипулировать данными фигурами, создавая тем самым анимацию (мультфильмы и даже игры) на сайте.

    Аудио/Видео

    С помощью тега можно внедрять аудиофайлы на страницу и прослушивать их. Элемент

    С помощью тега можно внедрять видеофайлы на страницу и просматривать их. Элемент также создает панель с кнопками проигрывания.

    API JavaScript

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

    Поддержка XML-технологий

    В HTML-документ написанный с помощью языка HTML5, отныне можно внедрять технологии связанные с различными XML-форматами, например такими как SVG или MathML.

    SVG

    SVG - Scalable Vector Graphics (язык разметки масштабируемой векторной графики) , является XML-форматом. Так как HTML5 начал поддерживать XML-форматы, то теперь можно внедрять в HTML-документ рисунки созданные с помощью SVG и манипулировать ими через JavaScript.

    Пример кода рисунка "зеленый круг":

    Результат:

    MathML

    MathML - Mathematical Markup Language (язык математической разметки) XML-формат. С помощью данного формата можно описывать различные математические формулы.

    Какие теги в HTML5, являются устаревшими?

    Устаревшими тегами , в спецификации HTML5 являются:

    и вместо них следует использовать тег embed
    вместо него следует использовать тег abbr
    вместо него следует использовать тег audio
    вместо него следует использовать тег ul
    , , вместо них следует использовать тег iframe
    вместо него следует использовать связку тегов form и input
    и вместо них следует использовать теги pre или code


    Вместо него следует использовать тег pre
    вместо него следует использовать тег s

    Вместо тегов форматирования: , , , , , , , , , и , следует использовать CSS-свойства.

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

    Новые глобальные атрибуты в HTML5

    Глобальные атрибуты - это атрибуты, которые могут быть внедрены в любой тег HTML-документа. В HTML5 появились новые глобальные атрибуты, в описаниях ниже они выделены словом Новый

    Рассмотрим названия и описания глобальных атрибутов HTML5:

    accesskey=" " - позволяет задействовать какой-либо элемент (тег) страницы, нажатием заранее запрограммированной комбинацией клавиш,
    class=" " - позволяет устанавливать имя класса,
    contenteditable=" " - позволяет редактировать содержимое элемента Новый,
    contextmenu=" " - позволяет создавать контекстное меню для элемента Новый,
    dir=" " - позволяет управлять направлением текста,
    draggable=" " - позволяет пользователю перетаскивать элемент Новый,
    dropzone=" " - позволяет указывать, что делать с элементом при перетаскивании Новый,
    hiden=" " - позволяет скрывать элемент Новый,
    id=" " - позволяет устанавливать уникальный идентификатор для элемента,
    lang=" " - позволяет указывать код языка в содержимом элемента,
    spellcheck=" " - позволяет указывать проверять или нет правописание, в содержимом элемента Новый,
    style=" " - позволяет создавать стиль для элемента,
    tabindex=" " - позволяет создавать правило, которое указывает в каком порядке должны получать фокус элементы, при нажатии на клавишу Tab ,
    title=" " - позволяет создавать всплывающую подсказку, которая появляется при наведении указателя мыши на элемент.

    Так как в спецификации HTML5, теги превратились в полноценные объекты, то в этих объектах уже изначально заложено понятие глобального атрибута, даже для тех тегов которые еще не описаны в спецификации.

    Новшества в структуре кода HTML5 документа

    Структура кода в HTML5 претерпела некоторые изменения, вот некоторые из них:

    1. В отличии от предыдущих версий языка, в HTML5 существует лишь один доктайп:
    его например вы можете увидеть в исходниках страниц данного сайта (не забывайте что перед доктайпом ничего не должно быть, ни пробелов, ни переносов строк и т.д.).

    2. Для того, чтобы указать язык документа, теперь вместо мета-тегa:
    нужно использовать атрибут lang="ru" в теге :

    3. Для того, чтобы указать кодировку документа, теперь вместо мета-тега:

    нужно использовать мета-тег , без атрибутов http-equiv и content

    4. При создании JavaSсript сценария, теперь в тег , внедрять атрибуты type="text/javascript" и language="JavaScript" не нужно.

    5. При внедрении CSS стилей, теперь в теги и , внедрять атрибут type="text/css" не нужно.

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

    Заголовок

    Абзац

    Теперь при HTML5, можно делать так:

    Заголовок

    По материалам сайта http://html-5.ru/ , http://html-5.ru/uchebnik-html5

  • Командные тэги поисковым роботам поисковых систем, смысловая нагрузка страниц
    • Дополнения к HTML W3C от 2015-2017 года
    • Рекомендации W3C от 24 декабря 1999 года

    Консорциум World Wide Web (W3C) после почти восьми лет работы наконец-то опубликовал финальную версию спецификаций HTML5 объёмом 1370 страниц. Хотя они имеют рекомендательный характер, но это чёткий ориентир для разработчиков современных сайтов, мобильных приложений и облачных сервисов, так что их важность нельзя переоценить.

    Среди прочего, спецификации HTML5 включают в себя масштабируемую векторную графику (SVG) и математические аннотации (MathML). Задокументированы новые атрибуты и элементы (среди них , , , , и вместо ). Прекращена поддержка , и др.

    Руководителем рабочей группы HTML5 был Ян Хиксон (Ian Hickson), ныне трудоустроенный в Google. Естественно, в коллективный процесс было вовлечено большое количество других специалистов. Сопредседателями рабочей группы - инженеры из Microsoft, IBM и Apple. За восемь лет обсуждения представители 60 разных компаний отправили в список рассылки более 45 000 электронных писем.

    «HTML5 несёт с собой новое поколение веба, - заявил исполнительный директор W3C Джефф Джаффе (Jeff Jaffe). - Не так давно веб состоял из статичных страничек, которые вы просматривали одна за другой. Сегодня он представляет собой гораздо более продвинутую платформу».

    Конечно, многие разработчики использовали отдельные технологии HTML5 и раньше. Но утверждение окончательной версии гарантирует, что эти разработки будут работать и в будущем одинаковым образом, без всяких неожиданностей. К тому же, некоторые организации формально не могли использовать технологии HTML5 раньше, пока не было действующего стандарта на них. «Мы сейчас достигли стабильного положения вещей, когда каждый может использовать технологии HTML5 и быть уверенным, что они будут поддерживаться во всех браузерах. Если бы у нас не было полного взаимодействия и совместимости, то у нас не было бы цельного веба», - добавил Джаффе.

    Первую версию HTML придумал английский физик Тим Бернерс-Ли в 1989 году как способ залинковать между собой документы, которые его университет публиковал в интернете. С тех пор аудитория Сети выросла до миллиардов пользователей, а сам интернет наполнился множеством разнообразного контента, от фильмов и музыки до миллионов научных статей.

    Стандартизация HTML5 означает также, что современные технологии будут работать в браузерах без необходимости устанавливать плагины. В этом преимущество веба перед проприетарными платформами на мобильных устройствах (Android, iOS). Неудивительно, что сейчас уже 42% разработчиков мобильных приложений применяют HTML, в том числе JavaScript и Cascading Style Sheets (CSS), по статистике за 2014 год от Vision Mobile.

    W3C работает над тем, чтобы веб использовался повсеместно, на всех устройствах (платформа Open Web Platform). Сейчас готовятся спецификации для коммуникаций в реальном времени, электронных платежей, программных приложений и много другого. Идёт работа и над HTML 5.1.


    © 2024
    maccase.ru - Android. Бренды. Железо. Новости