Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ермаков / 07. Глава 4 (-) (54).docx
Скачиваний:
57
Добавлен:
19.04.2015
Размер:
2.02 Mб
Скачать

4.3.2. Использование языка разметки гипертекста html 5

HTML(от англ.HyperTextMarkupLanguage— «язык разметки гипертекста») — стандартный язык разметки документов в сети Интернет. Большинство веб-страниц создаются при помощи языка HTML (илиXHTML). Язык HTML интерпретируется браузерами и отображается в виде документа, в удобной для человека форме.

HTML является приложением («частным случаем») SGML(англ.StandardGeneralizedMarkupLanguage— «стандартный обобщённый язык разметки») и соответствует международному стандартуISO 8879. XHTML же является приложениемXML.

Язык HTML был разработан британским учёным, сэромТимом ДжономБернерсом-Ли(SirTimothyJohn «Tim» Berners-Lee)приблизительно в 1989—1991 годах в стенахCERN(ЦЕРНЕвропейского совета по ядерным исследованиям) в Женеве (Швейцария). HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложностиSGMLпутём определения небольшого набора структурных и семантических элементов — дескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.

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

Для работы с HTML нужны две основные вещи:

  1. Любой браузер, т.е., программа, пригодная для просмотра HTML-файлов.

  2. Любой редактор текстовых файлов, поддерживающий русский язык в выбранной кодировке. Для персонального компьютера с предустановленной операционной системой семействаWindows, вполне подойдет обычный Notepad (Блокнот).

Текстовые документы, содержащие разметку на языке HTML (такие документы традиционно имеют расширение *.htmlили*.htm), обрабатываются специальными приложениями, которые отображают документ в его форматированном виде. Такие приложения, называемые браузерами или «интернет-обозревателями», обычно предоставляют пользователю удобный интерфейс для запроса веб-страниц, их просмотра (и вывода на иные внешние устройства) и, при необходимости, отправки введённых пользователем данных на сервер. Наиболее популярными на сегодняшний день браузерами являютсяInternetExplorer,MozillaFirefox,AppleSafari,GoogleChromeиOpera.

Для доступа к содержимому СУС «Цифровая библиотека» и страницам учебного курса «Прикладное программное обеспечение САПР» необходимо будет использовать любой из этих браузеров (согласно системным требованиям к клиенту из главы 9 данной записки). Однако страницы СУС генерируются «на лету» с использованиемPHP, поэтому непосредственные ссылкина уже готовыеHTML-страницы с традиционными расширениями в СУС отсутствуют. Можно, сказать, что использование стационарных неизменяемыхHTML-страниц является дурным тоном, так как редактировать такие страницы весьма непросто (если, например, страница содержит очень много текста и тэгов). Именно поэтому СУС «Цифровая библиотека» предоставляет широкие возможности по редактированию страниц (содержащих помимо прочего иHTML-код) встроенными функциональными средствами.

HTML5— это пятая версия HTML-стандарта (изначально созданного в 1990 году и последней версией которого являлсяHTML 4, стандартизированный в 1997 году) и находится в стадии разработки по состоянию на апрель 2012 года. Основной целью разработки пятой версии, является улучшить язык, поддерживающий работу с новейшими мультимедийными приложениями, при этом сохраняется лёгкость чтения кода для человека и ясность исполнения для компьютеров и приспособлений (веб-браузеры, синтаксические анализаторы и т.д.). HTML5 уже включает в себя HTML 4 иJavaScript.

HTML-код страниц генерируется ядром СУС «Цифровая библиотека» сразу же после перехода пользователя в браузере по адресу с установленной СУС, например:http://<имя сервера>/<директория СУС>