Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТЧЕТ ГПО.docx
Скачиваний:
41
Добавлен:
16.03.2016
Размер:
252.15 Кб
Скачать

2 Верстка и контекстная реклама

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

HTML4 стал Рекомендацией W3C в 1997. В то время как он продолжал для многих быть грубым руководством к основным функциям HTML, он не обеспечивал достаточной информации для построения решений, которые взаимодействуют с другими решениями, и, что важнее, с критическим объёмом созданного HTML-содержимого. Это относилось и к XHTML1 и DOM Level 2 HTML. HTML5 же заменит эти документы.

Рабочий проект HTML5 начал разрабатываться в 2004 году с попытки изучения современных реализаций HTML и созданных с помощью них HTML-документов. Рабочий проект:

  • Описывает отдельный язык, названный HTML5, который может использовать синтаксис HTML или XML;

  • Определяет подробные модели обработки для развития способных к взаимодействию реализаций;

  • Совершенствует разметку для HTML-документов;

  • Внедряет разметку и API для зарождения идиом, таких как Web applications. [1]

    1. Цель разработки html5

Цель разработки HTML5 — улучшение уровня поддержки мультимедиа-технологий с одновременным сохранением обратной совместимости, удобочитаемости кода для человека и простоты анализа для парсеров. Так же HTML5 индексируется гораздо лучше, чем HTML5.

Во всемирной паутине долгое время использовались стандарты HTML 4.01, XHTML 1.0 и XHTML 1.1. Веб-страницы на практике оказывались свёрстаны с использованием смеси особенностей, представленных различными спецификациями, включая спецификации программных продуктов, например, веб-браузеров, а также сложившихся общеупотребительных приёмов. HTML5 был создан как единый язык разметки, который мог бы сочетать синтаксические нормы HTML и XHTML. Он расширяет, улучшает и рационализирует разметку документов, а также добавляет единый API для сложных веб-приложений.

В HTML5 реализовано множество новых синтаксических особенностей. Например, элементы <video>, <audio> и <canvas>, а также возможность использования SVG и математических формул. Эти новшества разработаны для упрощения создания и управления графическими и мультимедийными объектами в сети без необходимости использования сторонних API и плагинов. Другие новые элементы, такие как <section>, <article>, <header> и <nav>, разработаны для того, чтобы обогащать семантическое содержимое документа (страницы). Новые атрибуты были введены с той же целью, хотя ряд элементов и атрибутов был удалён. Некоторые элементы, например: <a>, <menu> и <cite>, были изменены, переопределены или стандартизированы. API и DOM стали основными частями спецификации HTML5. HTML5 также определяет некоторые особенности обработки ошибок вёрстки, поэтому синтаксические ошибки должны рассматриваться одинаково всеми совместимыми браузерами. [2]

На рисунке 2.1 представлен пример семантической верстки страницы.

Рисунок 2.1 – Семантическая верстка страницы