- •Министерство образования и науки российской федерации
- •2012 Содержание
- •Введение
- •Лекция 1. Понятие информационной технологии и информационной системы. Классификация информационных технологий.
- •Классификация информационных технологий
- •Лекция 2. Интегрированные и корпоративные информационные системы
- •1. Crp-система
- •2. Scm-система
- •3. Crm-система
- •Корпоративные информационные системы
- •Лекция 3. Системы электронного документооборота
- •Лекция 4. Экспертные системы
- •Лекция 5. Язык гипертекстовой разметки html
- •Лекция 6. Php. Типы данных
- •Список литературы
Лекция 5. Язык гипертекстовой разметки html
HTML – HyperText Markup Language.
Простейший вид документа HTML:
<html>
Hello, world! <! здесь комментарий>
</html>
Большинство тегов контейнерные, или парные.
Контейнеры для важных разделов документа:
<head> - раздел заголовка;
<body> - основной раздел (тело документа);
<style> содержит таблицу стилей;
<script> содержит сценарий.
<head> располагается сразу за <html>. Может содержать другие теги, как и <body>. <head> не включает <body>, и <body> не включает <head>. Эти теги встречаются не более 1 раза в документе.
<style> и <script> могут быть произвольное количество раз, но не могут содержать другие теги. В <style> размещаются CSS, в <script> - скрипты (программы) на языках JavaScript, VBScript.
<head> содержит:
<title> - текст, отображаемый в заголовке окна браузера;
<meta> - данные для использования серверами и поисковыми машинами;
3) <base> - базовый URL-адрес документа;
4) <link> - связи между документами;
<style>;
<script>.
В заголовке окна отображается текст до окончания загрузки документа.
2) Атрибуты тега <meta>:
а) группа HTTP-EQUIV;
б) группа NAME.
А) Группа HTTP-EQUIV
EXPIRES – дата устаревания документа (по истечении срока документ будет загружаться заново, а не браться из кэша (буфера) на локальном диске);
PRAGMA – управление кэшированием (в случае указания NO-CACHE документ не кэшируется браузером, а берется с сервера);
CONTENT-TYPE – тип документа и его кодировка (например, <META HTTP-EQUIV=“CONTENT-TYPE” CONTENT=“text/html; charset=windows-1251”> <! charset=koi8-r>);
CONTENT-LANGUAGE указывает язык документа (поисковым роботам и Web-серверам);
REFRESH – время в секундах, через который производится автоматическая перезагрузка документа или переход на другой с заданным URL («время» либо «время/URL») (используется в случае часто обновляемых данных);
CACHE-CONTROL – управление кэшированием (кэширование в общем (PUBLIC) или частном (PRIVATE) кэше; документы не кэшируются (NO-CACHE) или кэшируются, но не сохраняются (NO-STORE)).
Б) Группа NAME
DESCRIPTION – описание документа (URL документа; название документа (содержимое <title>); само описание, т.е. DESCRIPTION или начальный фрагмент html-документа; рейтинг, т.е. коэффициент соответствия документа запросу пользователя);
KEYWORDS – ключевые слова, они способствуют повышению рейтинга сайта;
DOCUMENT-STATE – статус документа, принимающий значения STATIC (документ может индексироваться только 1 раз) и DYNAMIC (для часто изменяющихся документов);
ROBOTS – управление процессами индексации (INDEX – индексация данного документа (иначе NOINDEX), FOLLOW – индексация всех документов, на которые есть ссылки (иначе NOFOLLOW), ALL – одновременное выполнение условий INDEX и FOLLOW, NONE – одновременное выполнение условий NOINDEX и NOFOLLOW);
RESOURCE-TYPE – тип ресурса, обычно устанавливается «DOCUMENT»;
UPDATED – дата обновления страницы;
URL – базовый URL-адрес, определяемый, какой документ следует индексировать, чтоб не обрабатывать «зеркала»;
AUTHOR;
COPYRIGHT;
GENERATOR – название программы-создателя HTML.
HTML предоставляет авторам средства к:
публикации онлайн-документов с заголовками, текстом, таблицами, листами, фото и т.д.;
находить информацию через ссылки, кликая на кнопку;
проектировать формы для проведения транзакций с удаленными сервисами, для использования в поиске информации, проведения резервирования и упорядочения продуктов и т.д.;
включать электронные таблицы, видеоклипы и другие приложения прямо в свой документ.
XHTML – вариант HTML, использующий синтаксис XML, расширенный язык разметки.
XHTML имеет те же элементы (например, абзацы), но синтаксис немного отличается. Т.к. XHTML – приложение XML, можно использовать инструменты XML.
HTML и CSS – две базовые технологии построения web-страниц. HTML обеспечивает структуру страницу, CSS – макет.
CSS – язык описания представления Web-страниц, включающий цвета, верстку, шрифты. Он позволяет приспосабливать представления для различных типов устройств, таких как большие экраны, малые, принтеры.
CSS не зависит от HTML и может быть использована с любым языком разметки, основанном на XML. Отделение HTML от CSS позволяет упростить обслуживание сайтов, совместное использование стилей на странице и настраивать страницу к различным окружениям и конфигурациям.
Литература
Дунаев В.В. HTML, скрипты и стили. 2-е изд. Доп. и перераб. – СПб.: БХВ-Петербург, 2008.
http://www.w3.org/standards/webdesign/htmlcss