Энциклопедия HTML5 » Статьи о HTML5 http://html-5.ru Сайт HTML-5.ru - это онлайн учебник и справочник по HTML5 (2015 года). Thu, 02 Jul 2015 19:46:05 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.2.20 Война браузеров в HTML5 http://html-5.ru/voina-brauzerov-html5 http://html-5.ru/voina-brauzerov-html5#comments Fri, 12 Jun 2015 15:06:55 +0000 http://html-5.ru/?p=40 Локальные конфликты из-за медиа форматов в HTML5 или «Война браузеров продолжается…» Хотя глобальные войны браузеров (Netscape Navigator vs Internet Explorer) остались в далёких 90-х, их отголостки в виде локальных конфликтов время от времени доходят и до нас. Один из таких конфликтов происходит на фоне поддержки браузерами тех или иных аудио и видео форматов. Например браузер... Читать далее

Запись Война браузеров в HTML5 впервые появилась Энциклопедия HTML5.

]]>
Локальные конфликты из-за медиа форматов в HTML5 или «Война браузеров продолжается…»

Хотя глобальные войны браузеров (Netscape Navigator vs Internet Explorer) остались в далёких 90-х, их отголостки в виде локальных конфликтов время от времени доходят и до нас. Один из таких конфликтов происходит на фоне поддержки браузерами тех или иных аудио и видео форматов. Например браузер Safari может проигрывать аудиофайлы в формате MP3, а аудиофайлы в формате OGG не поддерживает. Браузер FireFox поддерживает формат OGG, но проигрывать аудиофайлы в формате MP3 не может и т.д., более подробно читайте об этом в статьях о теге audio и теге video.

Почему так произошло спросите вы, ведь было бы неплохо чтобы все браузеры поддерживали все форматы? Ответ как всегда простой, всё дело в деньгах! В формат MP3 влючено множество запатентованных технологий и для того чтобы их использовать нужно платить. У браузера FireFox который распространяется бесплатно и с открытым исходным кодом, не то чтобы нет денег, а просто дело в его идеологии, в которой открытые технологии выступают против коммерческих
патентов. Поэтому FireFox поддерживает музыкальный формат OGG, он тоже распространяется бесплатно и с открытым исходным кодом.

У вас естественно возникнет вопрос, почему же тогда браузер Safari не поддерживает формат OGG, если этот формат распространяется бесплатно? Ответ тут тоже прост, Safari принадлежит коммерческой компании Apple, а любая коммерческая компания негативно относится к Open Source проектам, считая их своими конкурентами. Кстати Internet Explorer, который принадлежит коммерческой компании Windows тоже не поддерживает формат OGG, что как бе намекает…

Но как всегда в этом мире бобро рано или поздно должно победить осло, достаточно лишь вспомнить историю Internet Explorer’a, который в начале 00-х занимал до 95% рынка браузеров и когда все уже решили, что осло окончательно победило и что нам всю жизнь придется использовать кривой, глючный и постоянно заражающийся вирусами браузер (Internet Explorer 6, к сожалению таким и был), как словно по мановению волшебной палочки из ниоткуда появились качественные, безопасные, бесплатные и с открытым исходным кодом браузеры — FireFox, Chrome, Opera и мн. др.

То же самое например произошло и в мире смартфонов, когда пару лет назад казалось, что позиции закрытой коммерческой компании Apple непоколебимы, вдруг из ниоткуда появилась свободная и бесплатная операционная система Андроид и вуаля она уже занимает 80% рынка и это ещё не предел.

Статья написана весной 2013 года, возможно сейчас когда вы её читаете, она уже не актуальна…

Читать далее: История HTML5

Запись Война браузеров в HTML5 впервые появилась Энциклопедия HTML5.

]]>
http://html-5.ru/voina-brauzerov-html5/feed/ 0
Семантика HTML5 http://html-5.ru/semantika-html5 http://html-5.ru/semantika-html5#comments Fri, 12 Jun 2015 15:05:02 +0000 http://html-5.ru/?p=38 Структура и синтаксис языка HTML5 Семантика в переводе с греческого, означает обозначающий. Одно из направлений движения развития HTML заключается в том, чтобы каждый тег имел свою семантику (т.е. что-то обозначал). Любые данные находящиеся между тегами, должны обладать своей смысловой нагрузкой. Программа которая анализирует сайт, должна понимать какой вид данных находится между тегами. Семантика тегов в... Читать далее

Запись Семантика HTML5 впервые появилась Энциклопедия HTML5.

]]>
Структура и синтаксис языка HTML5

Семантика в переводе с греческого, означает обозначающий.

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

Семантика тегов в HTML5

Из статьи об устаревших тегах, вы наверно заметили, что тег big считается устаревшим, а вот тег small оставили в спецификации. Почему так произошло?

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

Данные заключенные в тег small обозначаютнезначительную информацию. Обычно такая информация имеется в юридических документах, та информация которая написана мелким шрифтом.

Теоретически, в будущем каждый тег в HTML5 должен обладать своей семантикой. Например есть тег b и strong, в браузере они выглядят одинаково, т.е. делают шрифт текста жирным, однако только тег strong обладает семантикой. Поисковая система увидев тег strong поймёт, что информация заложеная в ней более важна чем в других местах абзаца (обычно этим тегом выделяют ключевые слова на странице, для поискового продвижения). Речевой браузер увидев тег strong может изменить интонацию голоса, сделав его более выразительным.

Продолжение следует…

Читать далее: Война браузеров продолжается?

Запись Семантика HTML5 впервые появилась Энциклопедия HTML5.

]]>
http://html-5.ru/semantika-html5/feed/ 0
История HTML5 http://html-5.ru/istoriya-html5 http://html-5.ru/istoriya-html5#comments Fri, 12 Jun 2015 15:03:13 +0000 http://html-5.ru/?p=36 История создания языка HTML5 Краткая история языков HTML и XHTML История языка HTML началась в 1991 году, когда сэр Тим Бёрнерс Ли представил миру HTML 1.0, в котором тогда описывалось всего лишь 20 тегов. Спецификации для языка HTML 1.0 не существовало. В 1994 году был создан W3C — World Wide Web Consortium (Консорциум Всемирной паутины),... Читать далее

Запись История HTML5 впервые появилась Энциклопедия HTML5.

]]>
История создания языка HTML5

Краткая история языков HTML и XHTML

История языка HTML началась в 1991 году, когда сэр Тим Бёрнерс Ли представил миру HTML 1.0, в котором тогда описывалось всего лишь 20 тегов. Спецификации для языка HTML 1.0 не существовало.

В 1994 году был создан W3C — World Wide Web Consortium (Консорциум Всемирной паутины), который в 1996 году создаёт HTML 2.0, а также спецификацию для него. W3C — это специальная структура, которая развивает и создаёт различные веб-технологии, в неё может войти любая организация или частное лицо, заинтересованное в развитии интернета.

В январе 1997 года, W3C создает HTML 3.2, затем в декабре того же года HTML 4.0, а в декабре 1999 года у HTML 4.01.

В 2000 году был разработан язык XHTML 1.0, он должен был стать переходным звеном между языками HTML и XML. Задача языка XHTML 1.0 состояла в том чтобы вытеснить из вёрстки все теги и атрибуты форматирования, а также приучить разработчиков сайтов к строгому синтаксису.

В 2001 году, W3C создаёт XHTML 1.1 который полностью становится подобием языка XML, браузер Internet Explorer который занимал 95% рынка его не поддерживал.

В 2002 году, W3C начал разрабатывать XHTML 2.0, язык решили делать с нуля, что привело к проблемам совместимости с предыдущими версиями языков HTML и XHTML.

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

Рождение HTML5

История HTML5 начинается в 2004 году, когда большая часть видных деятелей веб-индустрии, а также крупных компаний таких как (Google, Mozilla, Opera, Apple и Microsoft), создают свою собственную рабочую группу под названием WHATWG (возглавил её гениальный программист — Ян Хиксон).

Перед тем как начать работать над HTML5, рабочая группа WHATWG создала две спецификации: Web Forms 2.0 (веб-формы) и Web Apps 1.0 (веб-приложения). Затем эти две спецификации сделали частью спецификации HTML5.

В 2006 году W3C всё еще продолжает работать над XHTML 2.0. В том же году руководитель консорциума сэр Тим Бёрнерс Ли написал в своём блоге, что работа над XHTML 2.0 видимо не будет иметь смысла, поскольку разработчики сайтов не желают создавать свои проекты по XML типу, а желают новых версий HTML. Поэтому в этом же году W3C начал разработку своей версии HTML 5 (пишется через пробел), в её основе лежали наработки рабочей группы WHATWG.

Сам WHATWG работал над своей версией HTML5 (пишется без пробела), причем эта версия тоже должна была стать одной из спецификаций консорциума W3C.

В 2009 году W3C прекратил развитие XHTML 2.0 и начал разрабатывать HTML5 (решили писать без пробела) уже совместно с WHATWG.

К 2012-му году, практически все современные браузеры в мире, начинают понимать язык HTML5, хотя еще и остаются некоторые теги которые браузеры пока не понимают.

На данный момент, работа над языком HTML5 продолжается, создаются новые теги и технологии, всё это добавляется в спецификацию, сама спецификация HTML5 была опубликовна (28 октября 2014 г.).

В будущем, решили не давать цифровых версий для HTML, если будут добавляться какие-либо новшества то их просто будут внедрять в существующую спецификацию, а сам язык называть просто HTML.

Читать далее: Семантика HTML5

Запись История HTML5 впервые появилась Энциклопедия HTML5.

]]>
http://html-5.ru/istoriya-html5/feed/ 0