Язык разметки гипертекста
Терминология HTML.
Основные конструкции.
План занятия
3. Основы форматирования HTML-документа.
4. Изображения в HTML-документах.
5. Организация гиперссылки.
6. Создание списков.
HTML
HyperText Markup Language
- язык разметки гипертекста
Гипертекст
- специальным образом организованный текст, позволяющий пользователю осуществлять по указателям переход к связанным ресурсам.
Терминология
История
1969
- Чарльз Гольдфарб создает прототип языка для разметки технической документации GML
1986
(Standard Generalized Markup Language)
1989
- Тим Бернерс-Ли разработал систему разметки гипертекстовых документов HTML
1993
- разработан стандарт HTML 1.2
1994
- создан консорциум W3
1997
- разработаны стандарты HTML 3.2 и HTML 4.0
1995
- разработан стандарт HTML 2.0
Терминология
Элемент
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Терминология
- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных
Элементы могут вкладываться один в другой подобно матрешкам
Элемент
Тег
- единица разметки, стартовый или конечный маркер элемента.
Запись стартового тега в общем виде:
<тег>
Запись конечного тега в общем виде:
</тег>
Теги определяют границы действия элементов.
Атрибут
- параметр или свойство элемента.
Запись стартового тега с атрибутом в общем виде:
<тег имяАтрибута="значение">
Все атрибуты записываются внутри стартового тега.
Запись атрибута в общем виде:
имяАтрибута="значение"
Атрибуты внутри стартового тега разделяются пробелами.
Наиболее распространенные атрибуты
HTML-документ
- текстовый документ содержимое которого размечено при помощи элементов языка HTML.
Такие документы обычно имеют расширение HTM, HTML.
HTML-код
- совокупность всех элементов языка HTML, использованных для разметки документа.
Вложенность элементов
<тег2>
</тег2>
<тег1>
</тег1>
Гиперссылка
- объект интерпретируемого документа, служащий указателем на другой элемент, документ или файл.
Терминология
URL – (Universal Resource Locator) универсальный указатель ресурса
Например: http://mu-mu.ru/gerasim.htm
Здесь:
протокол
доменное имя сервера
путь к файлу на сервере
Запись URL в общем виде:
протокол://имяСервера.имяДомена/путь
Структура гипертекстового документа
HTML - документ
<HTML>
</HTML>
<HEAD>
</HEAD>
<TITLE>Заголовок</TITLE>
Первый абзац документа
<IMG SRC=“PIC1.GIF”>
………
Последний абзац документа
<BODY>
</BODY>
заголовок
Основные элементы HTML
3. гипертекстовые ссылки и закладки;
4. формы для организации диалога;
5. вызов программ.
Основные элементы HTML можно разделить по их назначению на следующие группы:
Заголовки
Тег
Результат
<h1>
Заголовок
<h2>
Заголовок
<h3>
Заголовок
<h4>
Заголовок
<h5>
Заголовок
<h6>
Заголовок
<H1>Заголовок</H1>
Пример записи для форматирования:
Теги форматирования текста
Тег | Пояснение |
<BIG>…</BIG> | Увеличение шрифта на один размер |
<SMALL>…</SMALL> | Уменьшение шрифта на один размер |
<SUP>…</SUP> | Верхний индекс |
<SUB>…</SUB> | Нижний индекс |
<B>…</B> | Жирный |
<I>…</I> | Курсив |
<U>…</U> | Подчеркнутый |
<S>…</S> | Перечеркнутый |
Теги форматирования текста
<FONT FACE= «Шрифт» SIZE=«Размер»>, где «Шрифт» - название шрифта Windows, а размер указывается цифрой от 1 до 7.
<FONT SIZE= «n»> | Размер шрифта в пунктах |
1 | 8 |
2 | 10 |
3 | 12 |
4 | 14 |
5 | 18 |
6 | 24 |
7 | 36 |
Организация гиперссылки
<А HREF=“Адрес”>Текст ссылки</A>
Запись элемента в общем виде:
Пример:
Внешний вид документа с ссылкой:
<А HREF=“http://www.aport.ru”>Поисковая система Аппорт</A>
Работа с изображениями
<IMG SRC=“ИмяФайла”>
Для обозначения изображения используется тег <IMG> :
<IMG SRC=“leo1.gif”>
Пример:
Тег изображения имеет один обязательный атрибут SRC (SouRCe, источник) и необязательные атрибуты:
Запись элемента в общем виде:
Закрывать этот тег не нужно.
Атрибуты тега изображения <IMG>
Использование атрибута ALIGN:
align=left
Текст располагается справа
align=right
Текст располагается слева
align=bottom
align=top
по нижней границе строки
по верхней границе строки
Атрибуты тега изображения <IMG>
Использование атрибута ALT:
Позволяет указать текст, который будет выводиться вместо изображения браузерами, неспособными представлять графику. В некоторых случаях при недостаточной пропускной способности линий связи пользователи отключают отображение графики. Наличие названий вместо картинок облегчает восприятие Web-страниц в таком режиме.
<IMG SRC=“image.gif” ALT=“изображение”>
Атрибуты тега изображения <IMG>
Использование атрибутов HSPACE, VSPACE:
Атрибут HSPACE
Целочисленное значение этого атрибута (в пикселах) задает горизонтальное расстояние между вертикальной границей страницы и изображением, а также между изображением и огибающим его текстом.
Атрибут VSPACE
Целочисленное значение этого атрибута (в пикселах) задает вертикальное расстояние между строками текста и изображением.
<IMG SRC=“image.gif” HSPACE=“10” VSPACE=“10”>
Атрибуты тега изображения <IMG>
Использование атрибутов WIDTH, HEIGHT :
Оба атрибута задают целочисленные значения размеров изображения по горизонтали и по вертикали соответственно (в пикселах). Это позволяет уменьшить время загрузки страницы с графикой. Браузер сразу отводит рамку для изображения и продолжает загружать текст на страницу.
<IMG SRC=“image.gif” WIDTH=“100” HEIGHT=“200”>
Изображение �в качестве гипертекстовых ссылок
Для обозначения изображения как гипертекстовой метки используется тот же тег <A>, что и для текста, но между <A> и </A> вставляется тег изображения <IMG> :
<A HREF="адрес файла или изображения"> <IMG SRC= "image.gif"></A>
При этом изображение, используемое в качестве гипертекстовой ссылки, обводится дополнительной рамкой.
Представление цвета в HTML
Название цвета | Название цвета | Шестнадцатиричное значение |
Black | Черный | #000000 |
White | Белый | #FFFFFF |
Grey | Серый | #808080 |
Silver | Серебристый | #C0C0C0 |
Green | Темно-зеленый | #008000 |
Lime | Ярко-зеленый | #00FF00 |
Olive | Оливковый | #808000 |
Yellow | Желтый | #FFFF00 |
Представление цвета в HTML
Название цвета | Название цвета | Шестнадцатиричное значение |
Aqua | Светлый сине-зеленый | #00FFFF |
Teal | Темный сине-зеленый | #000808 |
Blue | Синий | #0000FF |
Navy | Темно-синий | #000080 |
Fuchsia | Ярко-розовый | #FF00FF |
Purple | Фиолетовый | #800080 |
Представление цвета в HTML
Название цвета | Название цвета | Шестнадцатиричное значение |
Red | Красный | #FF0000 |
Maroon | Красно-коричневый | #800000 |
<FONT COLOR= “#0000FF”> Синий</FONT>.
<FONT COLOR= “blue”> Синий</FONT>.
Создание списков в HTML
(Unordered Lists <UL>);
(Ordered Lists <OL>).
В НТМL имеются следующие виды списков:
Создание списков в HTML
Неупорядоченные списки – совокупность однородных элементов, между которыми нет отношения порядка или следования.
Пример: собрание гиперссылок на другие документы.
Записывается данный список с помощью тега <UL>,
закрывать этот тег обязательно.
Внутри неупорядоченного списка каждый элемент
отмечается тегом <LI>.
Создание списков в HTML
К устройствам ввода информации относятся:
<UL>
<LI> клавиатура</LI>
<LI> манипулятор типа мышь </LI>
<LI> сканер </LI>
<LI> световое перо </LI>
</UL>
К устройствам ввода информации относятся:
Пример неупорядоченного списка:
Атрибут TYPE �неупорядоченного списка:
<UL TYPE=DISK> - Тег создает сплошные маркеры;
<UL TYPE=СIRCLE> - Тег создает маркеры в виде окружностей;
<UL TYPE=SQUARE> - Тег создает сплошные квадратные маркеры.
Можно смешивать разные типы маркеров в одном списке.
Создание списков в HTML
Упорядоченные списки – список, в котором порядок элементов имеет существенное значение.
Пример: инструкция, оглавление книги.
Записывается данный список с помощью тега <OL>,
закрывать этот тег обязательно.
Внутри неупорядоченного списка каждый элемент
отмечается тегом <LI>.
Создание списков в HTML
Оглавление:
<OL>
<LI> Глава 1</LI>
<LI> Глава 2</LI>
<LI> Глава 3</LI>
<LI> Глава 4 </LI>
</OL>
Оглавление:
Пример упорядоченного списка:
Атрибут START:
Атрибут START=“число” нумерованного списка, позволяет начать нумерацию с цифры, отличной от 1.
Пример:
<OL START=“5” >
<LI> Это пункт № 5</LI>
<LI> Это пункт № 6</LI>
</OL>
Типы нумерации упорядоченных списков в HTML:
Тип | Стиль | Образец последовательности |
А | заглавные буквы | A, B, C |
а | строчные буквы | a, b, c |
I | заглавные римские цифры | I, II, III |
i | строчные римские цифры | i, ii, iii |
1 | арабские цифры | 1, 2, 3 |
Изменение стиля отдельного элемента списка :
<OL >
<LI TYPE=А> Заглавные буквы </LI>
<LI TYPE=I> Заглавные римские цифры </LI>
<LI TYPE=i> строчные римские цифры </LI>
<LI TYPE=1> арабские цифры </LI>
<LI TYPE=a> строчные буквы </LI>
</OL>
Использование атрибутов �START и TYPE:
Атрибут START устанавливает начальное значение счетчика, а атрибут TYPE назначает стиль нумерации.
Пример:
<OL START=“8” TYPE =“i” >
<LI> Это римское восемь viii</LI>
</OL>
Атрибут VALUE �неупорядоченного списка:
<OL >
<LI> Это пункт № 1</LI>
<LI> Это пункт № 2</LI>
<LI VALUE=9> Это пункт № 9</LI>
<LI> Это пункт № 10</LI>
<OL >
1. Это пункт № 1
2. Это пункт № 2
9. Это пункт № 9
10. Это пункт № 10
Используется только для упорядоченных списков.
Изменяет номер отдельного элемента списка и тех,
что за ним следуют.
Вложенные неупорядоченные списки:
<UL>
<LI>Животные Африки</LI>
<UL>
<LI>Антилопа</LI>
<LI>Лев</LI>
</UL>
<LI>Животные Австралии</LI>
<UL>
<LI>Кенгуру</LI>
<LI>Коала</LI>
</UL>
</UL>
Вложенные упорядоченные списки:
<OL TYPE= “A”>
<LI>История нашей группы</LI>
<OL TYPE= “1”>
<LI>Знакомство</LI>
<OL TYPE= “a”>
<LI>Первый курс</LI>
<LI>Второй курс</LI>
</OL>
<LI>Дружба</LI>
</OL>
<LI>Надежды на будущее</LI>
</OL>
A. История нашей группы
a. Первый курс
b. Второй курс
2. Дружба
B. Надежды на будущее