Реальный пиарHTMLОбщее представление → HTML 5: Чего ожидать?

HTML 5: Чего ожидать?

язык html

При разработке веб страниц для сайтов язык HTML, безусловно, является самым важным. Поскольку всякая веб страница, перед тем как быть обработанной в браузере, должна быть представлена именно на этом языке. Неважно, написана ли исходная страница на PHP или ASP, или на чем-нибудь еще. Все равно любой браузер понимает только язык HTML.

Язык HTML был разработан в конце 1990 годов Тимом Бернерсом-Ли. Тогда он базировался всего на 20 элементах, а за основу был взят язык разметки SGML. Единственным исключением был тэг “A“, позволяющий размещать на странице гиперссылки.

С тех пор HTML в значительной степени эволюционировал. С распространением и ростом Интернета требовалось больше функциональности. Таким образом, язык гипертекстовой разметки развился до версии 4.01. А затем, включив в себя язык XML, перерос в язык XHTML.

Но сейчас на очереди стоит новая версия HTML – HTML5. Переход еще не произошел, но он, несомненно, произойдет уже в ближайшем времени. Чего нам, прежде всего, следует ожидать от новой версии базового языка веб страниц?

Прежде всего, значительный акцент будет сделан на каскадные таблицы стилей – CSS. Как известно, эти таблицы определяют визуальное отображение элементов веб страниц. Если раньше эти таблицы стилей имели, так сказать, неофициальный характер, то теперь дело будет обстоять иначе.

О чем идет речь? Дело в том, что в начальные годы HTML все визуальное отображение задавалось в самом языке. Для этого существовали такие его элементы, как, например, FONT, CENTER, и им подобные. Это приводило к тому, что при изменении визуального отображения следовало изменить в исходном тексте страницы все эти элементы, что было достаточно трудоемкой задачей и вело к многочисленным ошибкам.

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

В 5 версии HTML предполагается полностью отказаться от поддержки устаревших тэгов и задавать визуальное отображение исключительно средствами CSS. Но это еще не все.

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

В языке появятся и новые элементы. Например, такие, как NAV и FOOTER. Первый из них относится к навигации, а второй служит для построения «подвала» страницы – футера. Но особенно стоит остановиться на таких новых элементах, как AUDIO и VIDEO.

Эти элементы служат, прежде всего, мощным средством стандартизации отображения видео и аудио элементов в интернете. При наличии стольких операционных систем, используемых при навигации в интернете, бывает трудно определить, какой формат следует использовать. Если у нас есть файл .WMV, то он будет работать в Windows, но не в Mac’е, если только не будут загружены программные расширения. При использовании формата QuickTime дело обстоит как раз наоборот. А если принять во внимание еще и операционную систему Linux, то ситуация усложняется. Таким образом, выбрать формат видеофайла, который бы годился для любой операционной системы, становится почти невозможно.

Элементы AUDIO и VIDEO в HTML5 могут значительно упростить проблему выбора для мультимедийных файлов. Вероятно, мы будем использовать формат OGG для аудио файлов, так как он разрабатывался с полностью открытым кодом и свободен от патентных ограничений. Этот формат близок к спецификациям MP3, AAC и VQF. Точно так же в качестве видео формата, вероятно, будет использоваться H.264. Этот формат уже принят в Adobe и используется в плейерах, базирующихся на технологии Flash.

Как это работает, мы можем видеть на YouTube. Теперь здесь может транслироваться HD видео, поскольку оно основывается на формате H.264. И при этом оно без проблем идет на любой из операционных систем – Windows, Mac и Linux, без необходимости загрузки отдельных плейеров. Все, что необходимо, это плагин для Flash, который работает почти на большинстве компьютеров в интернете. С тэгом VIDEO в HTML5 мы больше не будем зависеть от Adobe Flash Media Player в случае проигрывания видео файлов формата H.264.

Аналогично, при проигрывании потокового видео не потребуется знание языков JavaScript и Action Script 3. А значит, при публикации видео в интернете мы можем быть спокойны, и уверены в том, что видео будет работать на каждом пользовательском компьютере.

Рекомендуем



Как написать html-документ Часто, чтобы улучшить свою страницу в html вставляются другие языки, например JavaScript, CSS и другие


Html c нуля Браузеры преобразовывают значение параметра http-equiv, заданное с помощью content, в формат заголовка ответа HTTP и обрабатывают их, как будто они прибыли непосредственно от сервера


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