Язык разметки гипертекста Терминология HTML. Методика использования. Основные конструкции HTML HyperText Markup Language -язык разметки гипертекста, является общепринятым языком Всемирной паутины. HTML представляет собой простой набор команд, интерпретируемый броузером при загрузке документа и перед показом его пользователю. HTML является языком форматирования (разметки), который использует набор команд, называемых тегами, управляющих броузером при отображении Web-страницы. Терминология Гипертекст - специальным образом организованный текст, позволяющий пользователю осуществлять по указателям мгновенный переход к связанным ресурсам. История 1969 - Чарльз Гольдфарб создает прототип языка для разметки технической документации GML 1986 -определен стандарт SGML (Standard Generalized Markup Language) 1989 - Тим Бернерс-Ли разработал систему разметки гипертекстовых документов HTML 1993 1994 - разработан стандарт HTML 1.2 - создан консорциум W3 1995 - разработан стандарт HTML 2.0 1997 - разработаны стандарты HTML 3.2 и HTML 4.0 Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Терминология Элемент - это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных Элементы могут вкладываться один в другой подобно матрешкам Тег - единица разметки, стартовый или конечный маркер элемента. Запись стартового тега в общем виде: <тег> ИНТЕРГРАД Запись конечного тега в общем виде: </тег> ИНТЕРГРАД Теги определяют границы действия элементов. ИНТЕРГРАД ИНТЕРГРАД Атрибут - параметр или свойство элемента. Запись атрибута в общем виде: имяАтрибута="значение" Все атрибуты записываются внутри стартового тега. Запись стартового тега с атрибутом в общем виде: <тег имяАтрибута="значение"> Атрибуты внутри стартового тега разделяются пробелами. Наиболее распространенные атрибуты 1. Align - выравнивание 2. width - ширина в пикселах или процентах от ширины окна браузера 3. height - высота в пикселах или процентах от ширины окна браузера 4. color - Указывает цвет в формате RGB или стандартный цвет. HTML-документ - текстовый документ содержимое которого размечено при помощи элементов языка HTML. Такие документы обычно имеют расширение HTM, HTML. HTML-код - совокупность всех элементов языка HTML использованных для разметки документа. Вложенность элементов 80 <тег1> 50 50 <тег2> </тег2> 80 </тег1> Терминология Гиперссылка - выделенная область в HTML- документе, щелчок мышью на которой позволяет осуществить переход к фрагменту в том же документе или другому документу. URL – (Universal Resource Locator) универсальный указатель ресурса Запись URL в общем виде: протокол://имяСервера.имяДомена/путь Например: http://mu-mu.ru/gerasim.htm Здесь: протокол доменное имя сервера путь к файлу на сервере Структура гипертекстового документа HTML - документ <HTML> <HEAD> <TITLE>Заголовок</TITLE> </HEAD> <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> заголовок Взаимодействие документа и браузера HTML - документ <HTML> <HEAD> <TITLE>Заголовок</TITLE> </HEAD> <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> Последний абзац документа </BODY> </HTML> Программа-браузер Заголовок окна Управляющая часть Строка адреса ресурса (URL) Окно просмотра интерпретированного HTML-документа HTML - документ URL: http://mu-mu.ru/gerasim.htm <HTML> <HEAD> <TITLE>Заголовок</TITLE> </HEAD> <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> Программа-браузер HTML - документ URL: http://mu-mu.ru/gerasim.htm <HTML> <HEAD> <TITLE>Заголовок</TITLE> </HEAD> <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> Программа-браузер HTML - документ Программа-браузер URL: http://mu-mu.ru/gerasim.htm <HTML> <HEAD> <TITLE>Заголовок</TITLE> </HEAD> <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> HTML - документ Программа-браузер <HTML> URL: http://mu-mu.ru/gerasim.htm <HEAD> <TITLE>Заголовок</TITLE> </HEAD> <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> HTML - документ Программа-браузер <HTML> <HEAD> URL: http://mu-mu.ru/gerasim.htm <TITLE>Заголовок</TITLE> </HEAD> <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> HTML - документ Программа-браузер <HTML> <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> ДОКУМЕНТ НАЙДЕН… ЖДИТЕ. HTML - документ Программа-браузер <HTML> <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> НАЙДЕНО НАЧАЛО HTML-КОДА HTML - документ Программа-браузер <HTML> <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> НАЧАТО ИНТЕРПРЕТИРОВАНИЕ ГОЛОВЫ HTML - документ Программа-браузер <HTML> Заголовок <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> ИНТЕРПРЕТАЦИЯ ЗАГОЛОВКА HTML - документ Программа-браузер <HTML> Заголовок <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> ГОЛОВА ПРОИНТЕРПРЕТИРОВАНА HTML - документ Программа-браузер <HTML> Заголовок <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> НАЧАТО ИНТЕРПРЕТИРОВАНИЕ ЧАСТИ ДОКУМЕНТА ОТОБРАЖАЕМОЙ В ОКНЕ БРАУЗЕРА HTML - документ Программа-браузер <HTML> Заголовок <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> ИНТЕРПРЕТИРУЕТСЯ ТЕКСТ HTML - документ Программа-браузер <HTML> Заголовок <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа </BODY> </HTML> ИНТЕРПРЕТИРУЕТСЯ КАРТИНКА HTML - документ Программа-браузер <HTML> Заголовок <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа ……… </BODY> Последний абзац документа </HTML> ИНТЕРПРЕТИРУЕТСЯ …ТЕКСТ HTML - документ Программа-браузер <HTML> Заголовок <HEAD> <TITLE>Заголовок</TITLE> </HEAD> http://mu-mu.ru/gerasim.htm <BODY> Первый абзац документа Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа ……… </BODY> Последний абзац документа </HTML> ЗАКОНЧЕНО ИНТЕРПРЕТИРОВАНИЕ ЧАСТИ ДОКУМЕНТА ОТОБРАЖАЕМОЙ В ОКНЕ БРАУЗЕРА HTML - документ Программа-браузер <HTML> Заголовок <HEAD> <TITLE>Заголовок</TITLE> </HEAD> <BODY> Первый абзац документа http://mu-mu.ru/gerasim.htm Первый абзац документа <IMG SRC=“PIC1.GIF”> ……… Последний абзац документа ……… </BODY> Последний абзац документа </HTML> ДОСТИГНУТА ГРАНИЦА HTML- ДОКУМЕНТА СТРОК ДЛЯ ИНТЕРПРЕТАЦИИ БОЛЬШЕ НЕТ Основные элементы HTML Основные элементы HTML можно разделить по их назначению на следующие группы: •Разметка текста •Создание списков •Создание таблиц •Графика •Гиперссылки Тэги HTML Тэги для задания структуры HTMLдокумента <HTML>…</HTML> <HEAD>…</HEAD> <BODY>…</BODY> Между этими тэгами должен быть заключён весь HTML-документ Между этой парой тэгов располагается заголовочная часть HTML-документ Между этой парой тэгов располагается тело HTMLдокумент – его содержательная часть Тэги HTML Допустимые атрибуты BACKGROUND=“..” BGCOLOR=“…” Служит для указания имени файла (изображения) используемого броузером в качестве фона HTMLдокумент Цвет фона HTML-документ TEXT=“…” Цвет основного текста LINK=“…” Цвет не просмотренных гиперссылок Тэги HTML Допустимые атрибуты ALINK=“…” Цвет активной гиперссылки VLINK=“…” Цвет просмотренной гиперссылки Тэги HTML Заголовки <H1>…</H1> Заголовок первого уровня <H2>…</H2> Заголовок второго уровня <H3>…</H3> <H4>…</H4> Заголовок третьего уровня Заголовок четвёртого уровня <H5>…</H5> Заголовок пятого уровня <H6>…</H6> Заголовок шестого уровня <TITLE>…</TITLE> Имя документа, отображаемое броузером, должно быть размещено в заголовочной части документа Тэги HTML Абзацы <P>…</P> Выделяет абзац текста Гиперссылки <A>…</A> С атрибутом HREF служит для задания гиперссылки на документ Списки <OL>…</OL> Нумерованный список <UL>…</UL> Маркированный список Тэги HTML Управление отображением символов <B>…</B> Выделение полужирным <I>…</I> Выделение курсивом <PRE>…</PRE> Предварительно форматированный текст Другие элементы <HR>…</HR> Горизонтальная линия <BR>…</BR> Принудительный переход на следующую строку <NOBR>…</NOBR> Не допускает автоматического переноса текста, заключённого между тэгами, на правой границе страницы Тэги HTML Другие элементы <CENTER>…</ CENTER > Выравнивание текста или изображения, заключённого данными тэгами по центру страницы <FONT>…</ FONT> Позволяет изменять атрибуты шрифта, используемого для отображения текста, заключённого между данными тэгами <ING> Вставка изображения Тэги HTML Формы <FORM>…</ FORM > Задаёт форму для ввода пользователем данных <INPUT>…</ INPUT > Элемент ввода формы <SELECT>… </SELECT> Создаёт меню или прокручиваемы список, из которого осуществляется выбор Тэги HTML Таблицы <TABLE>…</ TABLE > Создаётся таблица <TR>…</TR> Задание строки таблицы <TD>…</TD> Определяет ячейку таблицы Допустимые атрибуты BORDER=“…” Указывает, будет ли отображаться рамка. CELLSPACING=“…” Расстояние между ячейками в таблице CELLPADING=“…” Расстояние между рамкой ячейки и её содержимым WIDTH=“…” Ширина таблицы либо в пикселах, либо в % по отношению к ширине странице Тэги HTML Бегущая строка <MARQUEE>…</ MARQUEE > Служит для отображения бегущей строки Вставка картинки Запись элемента в общем виде: <IMG SRC=“ИмяФайла”> Пример: <IMG SRC=“leo1.gif”> Использование атрибута align: align=left align=right align=bottom align=top Текст располагается справа Текст располагается слева по нижней границе строки по верхней границе строки