1 of 60

Язык разметки гипертекста

Терминология HTML.

Основные конструкции.

2 of 60

План занятия

  1. История НТМL
  2. Терминология

3. Основы форматирования HTML-документа.

4. Изображения в HTML-документах.

5. Организация гиперссылки.

6. Создание списков.

3 of 60

HTML

HyperText Markup Language

- язык разметки гипертекста

4 of 60

Гипертекст

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

Терминология

5 of 60

История

1969

- Чарльз Гольдфарб создает прототип языка для разметки технической документации GML

1986

  • определен стандарт SGML

(Standard Generalized Markup Language)

1989

- Тим Бернерс-Ли разработал систему разметки гипертекстовых документов HTML

1993

- разработан стандарт HTML 1.2

1994

- создан консорциум W3

1997

- разработаны стандарты HTML 3.2 и HTML 4.0

1995

- разработан стандарт HTML 2.0

6 of 60

Терминология

Элемент

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

7 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

8 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

9 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

10 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

11 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

12 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

13 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

14 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

15 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

16 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

17 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

18 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

19 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

20 of 60

Терминология

- это конструкция языка HTML предписывающая способ интерпретации помещенных внутри нее данных

Элементы могут вкладываться один в другой подобно матрешкам

Элемент

21 of 60

Тег

- единица разметки, стартовый или конечный маркер элемента.

Запись стартового тега в общем виде:

<тег>

Запись конечного тега в общем виде:

</тег>

Теги определяют границы действия элементов.

22 of 60

Атрибут

- параметр или свойство элемента.

Запись стартового тега с атрибутом в общем виде:

<тег имяАтрибута="значение">

Все атрибуты записываются внутри стартового тега.

Запись атрибута в общем виде:

имяАтрибута="значение"

Атрибуты внутри стартового тега разделяются пробелами.

23 of 60

Наиболее распространенные атрибуты

    • align-выравнивание
    • width - ширина в пикселах или процентах от ширины окна браузера
    • height - высота в пикселах или процентах от ширины окна браузера
    • color - указывает цвет в формате RGB или стандартный цвет.

24 of 60

HTML-документ

- текстовый документ содержимое которого размечено при помощи элементов языка HTML.

Такие документы обычно имеют расширение HTM, HTML.

HTML-код

- совокупность всех элементов языка HTML, использованных для разметки документа.

25 of 60

Вложенность элементов

<тег2>

</тег2>

<тег1>

</тег1>

26 of 60

Гиперссылка

- объект интерпретируемого документа, служащий указателем на другой элемент, документ или файл.

Терминология

27 of 60

URL(Universal Resource Locator) универсальный указатель ресурса

Например: http://mu-mu.ru/gerasim.htm

Здесь:

протокол

доменное имя сервера

путь к файлу на сервере

Запись URL в общем виде:

протокол://имяСервера.имяДомена/путь

28 of 60

Структура гипертекстового документа

HTML - документ

<HTML>

</HTML>

<HEAD>

</HEAD>

<TITLE>Заголовок</TITLE>

Первый абзац документа

<IMG SRC=“PIC1.GIF”>

………

Последний абзац документа

<BODY>

</BODY>

заголовок

29 of 60

Основные элементы HTML

    • определяющие структуру документа;
    • оформление блоков гипертекста (параграфы, списки, таблицы, изображения);

3. гипертекстовые ссылки и закладки;

4. формы для организации диалога;

5. вызов программ.

Основные элементы HTML можно разделить по их назначению на следующие группы:

30 of 60

Заголовки

Тег

Результат

<h1>

Заголовок

<h2>

Заголовок

<h3>

Заголовок

<h4>

Заголовок

<h5>

Заголовок

<h6>

Заголовок

<H1>Заголовок</H1>

Пример записи для форматирования:

31 of 60

Теги форматирования текста

Тег

Пояснение

<BIG>…</BIG>

Увеличение шрифта на один размер

<SMALL>…</SMALL>

Уменьшение шрифта на один размер

<SUP>…</SUP>

Верхний индекс

<SUB>…</SUB>

Нижний индекс

<B>…</B>

Жирный

<I>…</I>

Курсив

<U>…</U>

Подчеркнутый

<S>…</S>

Перечеркнутый

32 of 60

Теги форматирования текста

<FONT FACE= «Шрифт» SIZE=«Размер»>, где «Шрифт» - название шрифта Windows, а размер указывается цифрой от 1 до 7.

<FONT SIZE= «n»>

Размер шрифта в пунктах

1

8

2

10

3

12

4

14

5

18

6

24

7

36

33 of 60

Организация гиперссылки

<А HREF=“Адрес”>Текст ссылки</A>

Запись элемента в общем виде:

Пример:

Внешний вид документа с ссылкой:

<А HREF=“http://www.aport.ru”>Поисковая система Аппорт</A>

34 of 60

Работа с изображениями

  • ALIGN;
  • ALT;
  • HSPACE;
  • VSPACE;

<IMG SRC=“ИмяФайла”>

Для обозначения изображения используется тег <IMG> :

<IMG SRC=“leo1.gif”>

Пример:

Тег изображения имеет один обязательный атрибут SRC (SouRCe, источник) и необязательные атрибуты:

  • WIDTH;
  • HEIGHT;
  • BORDER;
  • USEMAP.

Запись элемента в общем виде:

Закрывать этот тег не нужно.

35 of 60

Атрибуты тега изображения <IMG>

Использование атрибута ALIGN:

align=left

Текст располагается справа

align=right

Текст располагается слева

align=bottom

align=top

    по нижней границе строки

по верхней границе строки

36 of 60

Атрибуты тега изображения <IMG>

Использование атрибута ALT:

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

<IMG SRC=“image.gif” ALT=“изображение”>

37 of 60

Атрибуты тега изображения <IMG>

Использование атрибутов HSPACE, VSPACE:

Атрибут HSPACE

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

Атрибут VSPACE

Целочисленное значение этого атрибута (в пикселах) задает вертикальное расстояние между строками текста и изображением.

<IMG SRC=“image.gif” HSPACE=“10” VSPACE=“10”>

38 of 60

Атрибуты тега изображения <IMG>

Использование атрибутов WIDTH, HEIGHT :

Оба атрибута задают целочисленные значения размеров изображения по горизонтали и по вертикали соответственно (в пикселах). Это позволяет уменьшить время загрузки страницы с графикой. Браузер сразу отводит рамку для изображения и продолжает загружать текст на страницу.

<IMG SRC=“image.gif” WIDTH=“100” HEIGHT=“200”>

39 of 60

Изображение �в качестве гипертекстовых ссылок

Для обозначения изображения как гипертекстовой метки используется тот же тег <A>, что и для текста, но между <A> и </A> вставляется тег изображения <IMG> :

<A HREF="адрес файла или изображения"> <IMG SRC= "image.gif"></A>

При этом изображение, используемое в качестве гипертекстовой ссылки, обводится дополнительной рамкой.

40 of 60

Представление цвета в HTML

Название цвета

Название цвета

Шестнадцатиричное значение

Black

Черный

#000000

White

Белый

#FFFFFF

Grey

Серый

#808080

Silver

Серебристый

#C0C0C0

Green

Темно-зеленый

#008000

Lime

Ярко-зеленый

#00FF00

Olive

Оливковый

#808000

Yellow

Желтый

#FFFF00

41 of 60

Представление цвета в HTML

Название цвета

Название цвета

Шестнадцатиричное значение

Aqua

Светлый сине-зеленый

#00FFFF

Teal

Темный сине-зеленый

#000808

Blue

Синий

#0000FF

Navy

Темно-синий

#000080

Fuchsia

Ярко-розовый

#FF00FF

Purple

Фиолетовый

#800080

42 of 60

Представление цвета в HTML

Название цвета

Название цвета

Шестнадцатиричное значение

Red

Красный

#FF0000

Maroon

Красно-коричневый

#800000

<FONT COLOR= “#0000FF”> Синий</FONT>.

<FONT COLOR= “blue”> Синий</FONT>.

43 of 60

Создание списков в HTML

  • ненумерованные список (неупорядоченные)

(Unordered Lists <UL>);

  • нумерованные список (упорядоченные)

(Ordered Lists <OL>).

В НТМL имеются следующие виды списков:

44 of 60

Создание списков в HTML

Неупорядоченные списки – совокупность однородных элементов, между которыми нет отношения порядка или следования.

Пример: собрание гиперссылок на другие документы.

Записывается данный список с помощью тега <UL>,

закрывать этот тег обязательно.

Внутри неупорядоченного списка каждый элемент

отмечается тегом <LI>.

45 of 60

Создание списков в HTML

К устройствам ввода информации относятся:

<UL>

<LI> клавиатура</LI>

<LI> манипулятор типа мышь </LI>

<LI> сканер </LI>

<LI> световое перо </LI>

</UL>

К устройствам ввода информации относятся:

  • клавиатура;
  • манипулятор типа мышь;
  • сканер;
  • световое перо.

Пример неупорядоченного списка:

46 of 60

Атрибут TYPE �неупорядоченного списка:

<UL TYPE=DISK> - Тег создает сплошные маркеры;

<UL TYPE=СIRCLE> - Тег создает маркеры в виде окружностей;

<UL TYPE=SQUARE> - Тег создает сплошные квадратные маркеры.

Можно смешивать разные типы маркеров в одном списке.

47 of 60

Создание списков в HTML

Упорядоченные списки – список, в котором порядок элементов имеет существенное значение.

Пример: инструкция, оглавление книги.

Записывается данный список с помощью тега <OL>,

закрывать этот тег обязательно.

Внутри неупорядоченного списка каждый элемент

отмечается тегом <LI>.

48 of 60

Создание списков в HTML

Оглавление:

<OL>

<LI> Глава 1</LI>

<LI> Глава 2</LI>

<LI> Глава 3</LI>

<LI> Глава 4 </LI>

</OL>

Оглавление:

  1. Глава 1
  2. Глава 2
  3. Глава 3
  4. Глава 4

Пример упорядоченного списка:

49 of 60

Атрибут START:

Атрибут START=“число” нумерованного списка, позволяет начать нумерацию с цифры, отличной от 1.

Пример:

<OL START=“5” >

<LI> Это пункт № 5</LI>

<LI> Это пункт № 6</LI>

</OL>

50 of 60

Типы нумерации упорядоченных списков в HTML:

Тип

Стиль

Образец последовательности

А

заглавные буквы

A, B, C

а

строчные буквы

a, b, c

I

заглавные римские цифры

I, II, III

i

строчные римские цифры

i, ii, iii

1

арабские цифры

1, 2, 3

51 of 60

Изменение стиля отдельного элемента списка :

<OL >

<LI TYPE=А> Заглавные буквы </LI>

<LI TYPE=I> Заглавные римские цифры </LI>

<LI TYPE=i> строчные римские цифры </LI>

<LI TYPE=1> арабские цифры </LI>

<LI TYPE=a> строчные буквы </LI>

</OL>

52 of 60

Использование атрибутов �START и TYPE:

Атрибут START устанавливает начальное значение счетчика, а атрибут TYPE назначает стиль нумерации.

Пример:

<OL START=“8” TYPE =“i” >

<LI> Это римское восемь viii</LI>

</OL>

53 of 60

Атрибут 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

Используется только для упорядоченных списков.

Изменяет номер отдельного элемента списка и тех,

что за ним следуют.

54 of 60

Вложенные неупорядоченные списки:

<UL>

<LI>Животные Африки</LI>

<UL>

<LI>Антилопа</LI>

<LI>Лев</LI>

</UL>

<LI>Животные Австралии</LI>

<UL>

<LI>Кенгуру</LI>

<LI>Коала</LI>

</UL>

</UL>

  • Животные Африки
    • Антилопа
    • Лев
  • Животные Австралии
    • Кенгуру
    • Коала

55 of 60

Вложенные упорядоченные списки:

<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. Надежды на будущее

56 of 60

57 of 60

58 of 60

59 of 60

60 of 60