Основы HTML

Содержание

Слайд 2

Общее представление Основным форматом представления документов в сети Интернет является язык

Общее представление

Основным форматом представления документов в сети Интернет является язык гипертекстовой

разметки HTML.
HTML – это определенная совокупность правил (тегов), по которым оформляется документ. Теги показывают Интернет-браузеру, как следует отображать текст на Web-страничке.
Теги всегда используются в паре: открывающий и закрывающий. Структура тега (пары тегов) всегда такова:
<название тега> …
Теги могут содержать атрибуты, характеризующие отображение информации внутри тега.
Слайд 3

Текстовый файл, в котором хранятся теги, обязательно должен иметь расширение html (или htm)

Текстовый файл, в котором хранятся теги, обязательно должен иметь расширение html

(или htm)
Слайд 4

Работа с HTML-документом

Работа с HTML-документом

Слайд 5

Структура HTML-документа Начало HTML-документа Конец HTML-документа Начало заголовка Конец заголовка Тело документа Название документа

Структура HTML-документа



<br>




Начало HTML-документа

Конец

HTML-документа

Начало заголовка

Конец заголовка

Тело
документа

Название
документа

Слайд 6

Теги для работы со структурой документа

Теги для работы со структурой документа

Слайд 7

Границы документа Основным тегом языка HTML является тег (пара тэгов) …

Границы документа

Основным тегом языка HTML является тег (пара тэгов)


Они обозначают, что находящиеся между ними строки представляют единый HTML-документ. Это важно, так как сам по себе документ является обыкновенным текстовым файлом в формате ASCII(название таблицы (кодировки, набора), в которой некоторым распространённым печатным и непечатным символам сопоставлены числовые коды.). Без этих тегов ни один Интернет-браузер не в состоянии иденти-фицировать формат документа и правильное его интерпретировать.
Примечание: обязательно указывать не только открывающий, но и закрывающий теги.
Слайд 8

Следующим тегом, который относится к разметке структуры документа, является тег заголовка

Следующим тегом, который относится к разметке структуры документа, является тег заголовка

документа

Задача заголовка документа – предоставление необходимой информации для программы, интерпретирующей документ. Элементы находящиеся внутри заголовка (кроме ) не отображаются на экране во время просмотра документа.<br><p>Заголовок документа<br></div><!----><!--]--><!----></div></div><div class="slides-wrapper"><div id="slide9" class="slides-item"><!--[--><div class="text-center"><span class="slides-headingUnit">Слайд 9</span></div><h2 class="mb-0"><img src="/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/785956/slide-8.jpg" onerror="this.setAttribute('data-error', 1)" width="720" height="540" alt="Раздел … является единственным обязательным элементом заголовка и служит для того," loading="eager" data-nuxt-img sizes="(max-width: 1024px) 480px, 720px" srcset="/_ipx/f_webp&q_80&fit_contain&s_480x360/imagesDir/jpg/785956/slide-8.jpg 480w, /_ipx/f_webp&q_80&fit_contain&s_720x540/imagesDir/jpg/785956/slide-8.jpg 720w, /_ipx/f_webp&q_80&fit_contain&s_960x720/imagesDir/jpg/785956/slide-8.jpg 960w, /_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/785956/slide-8.jpg 1440w" class="slides-image"></h2><h2 class="slides-content text-center font-bold"><div><p>Раздел <br><title> …
является единственным обязательным элементом заголовка и служит для
того, чтобы дать документу название, которое будет отображаться в заголовке окна браузера.
Название документа представляет собой обычную текстовую строку, которая характеризует содержание документа в целом.
Примечание: не стоит путать между собой название документа и название файла документа, эти элементы не зависят друг от друга.

Название документа

Слайд 10

Пример Название документа, указывается с помощью пары тегов

Пример

Название
документа, указывается
с помощью пары тегов
<br>

Слайд 11

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

Примечание:
если тег не содержит иных параметров, кроме , то

его указывать не обязательно.
Слайд 12

Тег … содержит тело документа, которое отображается браузером на экране. Тело документа

Тег

содержит тело документа, которое отображается браузером на экране.

Тело

документа
Слайд 13

Подготовка к работе На Рабочем столе создать папку с названием “HTML”.

Подготовка к работе

На Рабочем столе создать папку с названием “HTML”.
Примечание:

в этой папке мы будем сохранять все HTML-документы, которые будут получены в ходе работы.
Слайд 14

Задание Создать HTML-документ Сохранить его в папке “HTML” под названием proba.html

Задание

Создать HTML-документ
Сохранить его в папке “HTML” под названием proba.html

Слайд 15

Порядок создания документа 1. Запустите программу Блокнот Пуск -> Программы ->Стандартные -> Блокнот

Порядок создания документа

1. Запустите программу Блокнот
Пуск -> Программы ->Стандартные -> Блокнот

Слайд 16

Порядок создания документа 2. Наберите в окне программы Блокнот следующий текст: Мой первый документ Привет

Порядок создания документа

2. Наберите в окне программы Блокнот следующий текст:

Мой первый</div></h2><div class="slides-content">документ

Привет


Слайд 17

Порядок создания документа 3. Сохраните файл документа в папке “HTML” на

Порядок создания документа

3. Сохраните файл документа в папке “HTML” на Рабочем

столе. Для этого следует воспользоваться меню программы Блокнот:
Файл -> Сохранить
Название документа: proba.html
Слайд 18

Порядок создания документа 4. Для просмотра HTML-документа запустите программу Internet Explorer,

Порядок создания документа

4. Для просмотра HTML-документа запустите программу Internet Explorer, которая

вызывается двойным щелчком мыши на значке файла proba.html в папке HTML.
Слайд 19

Тег … имеет несколько параметров. Некоторые из них: bgcolor – цвет

Тег

имеет несколько параметров. Некоторые из них:
bgcolor – цвет фона

документа
background – указывает путь к графическому файлу, который будет использован в качестве фона документа.

Цвет фона HTML-документа

Слайд 20

Пример Примечания: 1) если параметры цвета фона у данного тега не

Пример


Примечания:
1) если параметры цвета фона у данного тега

не указаны, то фон документа будет белым;
2) если указаны оба параметра (и цвет, и рисунок), преимущество имеет рисунок. Только если рисунок, указанный в качестве фона не будет найден, будет отображен цвет фона документа.
Слайд 21

Фон документа - рисунок

Фон документа - рисунок

Слайд 22

Фон документа - цвет

Фон документа - цвет

Слайд 23

В HTML цвета можно задавать непосредственно названиями, а можно в шестнадцатеричной

В HTML цвета можно задавать непосредственно названиями, а можно в шестнадцатеричной

форме. Цветовая схема базируется на трех основных цветах RGB. Для каждого направления задается шестнадцатеричное значение от 00 до FF. Затем эти числа объединяются в одно число, перед которым ставится символ #.
Например, число #800080 обозначает фиолетовый цвет.
Изменяя значения шестнадцатеричного числа, можно подобрать требуемый цвет.

RGB цвета

Слайд 24

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

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

Слайд 25

HTML предполагает, что автор документа ничего не знает о компьютере пользователя.

HTML предполагает, что автор документа ничего не знает о компьютере пользователя.

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


Для начала абзаца следует разместить тег

в начало строки абзаца. Данный тег имеет большое значение при стилевом оформлении документа.

Абзац

Слайд 26

Слайд 27

Слайд 28

Тег абзаца имеет важный параметр align Данный параметр может иметь значения:

Тег абзаца имеет важный параметр
align
Данный параметр может иметь значения:
left – выравнивание

текста по левой границе окна браузера;
right – выравнивание текста по правой границе;
justify - выравнивание по ширине;
center - выравнивание текста по центру.
По умолчанию действует параметр left.

Выравнивание текста

Слайд 29

Слайд 30

Одной из важных возможностей HTML является полный контроль облика создаваемого документа,

Одной из важных возможностей HTML является полный контроль облика создаваемого документа,

в том числе управление шрифтами. На практике тип выводимых шрифтов сильно зависит от программно-аппаратного обеспечения компьютера пользователя. Однако для HTML-документов проблема значительно облегчается тем, что на всех машинах сети должен быть установлен стандартный набор шрифтов. Обычно это Verdana, Arial, Times New Roman.
Для работы со шрифтами используется тег

Шрифты

Слайд 31

Тег font имеет следующие параметры size Служит для указания размера шрифта

Тег font имеет следующие параметры
size
Служит для указания размера шрифта в условных

единицах от 1 до 7. Принято считать, что размер «нормального» шрифта соответствует числу 3.
Например,
Размер шрифта равен 4

Размер шрифта

Слайд 32

Параметр color Устанавливает цвет шрифта, который может быть указан как в

Параметр
color
Устанавливает цвет шрифта, который может быть указан как в формате RGB,

так и стандартным именем.
Например,
Цвет шрифта - желтый

Цвет шрифта

Слайд 33

Слайд 34

Заголовки имеют важное значение в структурировании HTML-документа и являются одними из

Заголовки имеют важное значение в структурировании HTML-документа и являются одними из

самых употребляемых в языке разметки текста. Их назначение – показать структуру документа. HTML располагает шестью уровнями заголовков.




Самый верхний уровень

, нижний -

. Все эти теги также имеют параметр align.

Заголовки документа

Слайд 35

Слайд 36

… - начало-конец оформления фрагмента текста курсивом; … - начало-конец оформления

- начало-конец оформления фрагмента текста курсивом;
-

начало-конец оформления фрагмента текста более жирным начертанием;
- начало-конец оформления фрагмента текста подчеркиванием.

Начертание

Слайд 37

Слайд 38

Для того, чтобы перейти на новую строку в любом месте текущей

Для того, чтобы перейти на новую строку в любом месте текущей

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

Перевод строки

Слайд 39

Слайд 40

Еще одним методом разделения документа является использование разделительных линий. Для проведения

Еще одним методом разделения документа является использование разделительных линий. Для проведения

такой линии в теле документа используется тег


Тег обладает следующими параметрами:
align – выравнивание линии;
width – длина линии (может устанавливаться в %);
size – ширина линии (в пикселах);
color - цвет линии.

Разделительные линии

Слайд 41

Слайд 42

Задание № 1 Выполнить Задание №1. Сохранить его в файле с

Задание № 1

Выполнить Задание №1.
Сохранить его в файле с названием text.html

в папке “HTML” на Рабочем столе.
Слайд 43

Оформление рисунков

Оформление рисунков

Слайд 44

Существует достаточно много форматов графических документов: GIF, BMP, JPEG (JPG), PCX,

Существует достаточно много форматов графических документов: GIF, BMP, JPEG (JPG), PCX,

WMF и др. Однако при оформлении HTML-документа лучше ограничиться двумя: GIF, JPEG, поскольку их понимает большинство современных программ просмотра (Internet Explorer, Netscape Navigator, Opera и др.).
Для вставки изображения в тело документа используется тег

Этот тег одинарный, он не имеет закрывающего тега. Его основной параметр:
src – путь к файлу с изображением.

Вставка рисунка

Слайд 45

Слайд 46

По умолчанию после вставки изображения следующая строка оказывается после рисунка. Если

По умолчанию после вставки изображения следующая строка оказывается после рисунка. Если

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

Обтекание

Слайд 47

Слайд 48

В некоторых случаях возникает необходимость выровнять объект по центру документа, но

В некоторых случаях возникает необходимость выровнять объект по центру документа, но

либо объект не обладает свойством align, либо значение align=‘center’ отображается некорректно. В этих случаях используют тег принудительного выравнивания по центру

Выравнивание по центру

Слайд 49

Слайд 50

Верхний / нижний регистр Для перевода фрагмента текста в верхний регистр

Верхний / нижний регистр

Для перевода фрагмента текста в верхний регистр используется

тег

Для перевода фрагмента текста в нижний регистр используется тег

Слайд 51

Слайд 52

Задание 1 Выполнить задание № 1. Файл с заданием находится на

Задание 1

Выполнить задание № 1.
Файл с заданием находится на рабочем

столе в папке “HTML -> Задание 1”.
Слайд 53

Таблицы

Таблицы

Слайд 54

Для оформления таблиц в документе используется несколько тегов: … - начало

Для оформления таблиц в документе используется несколько тегов:

-

начало – конец таблицы
… - начало – конец строки таблицы
… - начало – конец ячейки

Основные теги

Слайд 55

Параметры тега TABLE Вместе с тегом table обычно используют параметры: border

Параметры тега TABLE

Вместе с тегом table обычно используют параметры:
border – определение

рамки таблицы;
align – выравнивание таблицы в окне браузера;
width – ширина таблицы (в пикселах или %).
Слайд 56

Простая таблица

Простая таблица

Слайд 57

Указание ширины таблицы

Указание ширины таблицы

Слайд 58

Тег tr, может иметь параметр align (‘center’, ‘left’, ‘right’), который определяет

Тег tr, может иметь параметр align (‘center’, ‘left’, ‘right’), который определяет

горизонтальное выравнивание текста ячейках и действует для всей данной строки таблицы, если он не отменяется другим параметром внутри ячейки.
Тег td имеет параметры:
align – горизонтальное выравнивание
(‘center’, ‘left’, ‘right’), ;
valign – вертикальное выравнивание
(middle, top, bottom);
bgcolor – цвет фона в ячейке.

Параметры TR и TD

Слайд 59

Слайд 60

В случае сложной структуры таблицы возникает необходимость горизонтального или вертикального объединения

В случае сложной структуры таблицы возникает необходимость горизонтального или вертикального объединения

двух или более ячеек. В этом случае используют следующие параметры тега :
rowspan – объединение ячеек, находящихся в одном столбце;
colspan - объединение ячеек, находящихся в одной строке.

Сложные таблицы

Слайд 61

Размерность таблицы (без объединения) – 3 х 3 Пример

Размерность таблицы (без объединения) – 3 х 3

Пример

Слайд 62

Слайд 63

Задание 2 Выполнить задание 2. Файл с заданием находится на рабочем

Задание 2

Выполнить задание 2.
Файл с заданием находится на рабочем столе

в папке “HTML -> Задание 2”.
Слайд 64

Ссылки

Ссылки

Слайд 65

Гипертекстовый документ – это документ, содержащий ссылки на другие документы, позволяющие

Гипертекстовый документ – это документ, содержащий ссылки на другие документы, позволяющие

при помощи нажатия кнопки мыши быстро перемещаться от одного документа к другому.
Любая ссылка состоит из двух частей:
указатель – это то, что отображается на Web-странице;
адресная часть – инструкция браузеру, т.е. адрес документа, который будет загружаться при нажатии на указатель ссылки.

Понятие ссылки

Слайд 66

Указатели могут быть текстовые (слово, группа слов) или графические (изображение). При

Указатели могут быть текстовые (слово, группа слов) или графические (изображение).
При отображении

на web-странице текстовые указатели обычно выделяются подчеркиванием и цветом.
Графические указатели выделяются рамкой.

Указатели

Слайд 67

Адресная часть Указатель Адресная часть Указатель Указатель Указатель

Адресная часть

Указатель

Адресная часть

Указатель

Указатель

Указатель

Слайд 68

внешние ссылки- указывающие на другие html-документы, хранящиеся на Вашем жестком диске;

внешние ссылки- указывающие на другие html-документы, хранящиеся на Вашем жестком диске;
внутренние

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

Разновидности ссылок

Слайд 69

Достаточно часто возникает необходимость включить ссылки на разные части текущего документа.

Достаточно часто возникает необходимость включить ссылки на разные части текущего документа.

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

Внутренние ссылки

Слайд 70

Слайд 71

Для создания внешней ссылки (на другой локальный html-документ) используют только одну

Для создания внешней ссылки (на другой локальный html-документ) используют только одну

часть – указатель, на тот документ, который должен быть открыт.
Например, если необходимо из файла first.html перейти по ссылке к файлу second.html (и оба эти файла находятся в одном каталоге), достаточно включить следующую строку в html-код:
second.html

Внешние ссылки

Слайд 72

Слайд 73

Для создания ссылки на Интернет-источник используется точно такой же механизм, как

Для создания ссылки на Интернет-источник используется точно такой же механизм, как

и при создании внешней ссылки. Отличие заключается только в том, что в адресной части указывается не путь к другому html-файлу, электронный адрес Интернет-источника.
Например, если необходимо в электронный учебник включить ссылку на сайт Министерства образования и науки РФ, следует в html-код документа включить следующую строку:
Сайт МОиН РФ

Ссылки на Интернет-источники

Слайд 74

Для создания ссылки на электронную почту используется зарезервированное слово mailto, которое

Для создания ссылки на электронную почту используется зарезервированное слово mailto, которое

используется в адресной части ссылки в следующем формате:
Мой электронный адрес

Ссылки на электронную почту

Слайд 75

Фреймы (кадры)

Фреймы (кадры)

Слайд 76

Кадры являются удобным способом логического разбиения HTML-документа на отдельные независимые панели,

Кадры являются удобным способом логического разбиения HTML-документа на отдельные независимые панели,

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

Назначение

Слайд 77

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

Самый простой способ разделения - два кадра: кадр для оглавления учебника

и кадр для просмотра содержания.
Слайд 78

Структура из трех фреймов: верхний – для первого уровня меню, левый

Структура из трех фреймов: верхний – для первого уровня меню, левый

- для вложенного меню, правый – для просмотра содержимого
Слайд 79

Взаимосвязь между файлами, объединенными посредством кадров можно представить следующим образом

Взаимосвязь между файлами, объединенными посредством кадров можно представить следующим образом

Слайд 80

Кадровая структура определяется только один раз в основном файле, в котором

Кадровая структура определяется только один раз в основном файле, в котором

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

Создание структуры фреймов

Слайд 81

Тег используется вместо тега . Т.е. можно сказать, что в основном

Тег используется вместо тега . Т.е. можно сказать, что в

основном файле тег будет отсутствовать.
Тег используется при определении каждого кадра, внутри этого тега могут использоваться только теги или .
Слайд 82

Тег имеет два основных параметра rows и cols. Общий вид тега

Тег имеет два основных параметра rows и cols. Общий вид

тега можно представить следующим образом

Строка value представляет собой список значений (в пикселах или процентах), разделенных запятыми. Количество рядов или столбцов кадров определяется количеством этих значений.

Параметры тега frameset

Слайд 83

Например, приведет к созданию трех кадров по 25%,50% и 25% от высоты окна браузера.

Например,

приведет к созданию трех кадров по 25%,50%

и 25% от высоты окна браузера.
Слайд 84

После того как с помощью тега было определено общее количество кадров

После того как с помощью тега было определено общее количество

кадров в документе, для определения параметров каждого кадра в отдельности следует использовать тег

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

Описание отдельного фрейма

Слайд 85

Основными параметрами тега являются src - который определяет путь к файлу

Основными параметрами тега являются
src - который определяет путь к

файлу ( или Интернет-адрес), который должен отобразиться в данном кадре;
name – имя кадра (необязательный, но удобный для дальнейшего обращения к кадру).

Параметры тега FRAME

Слайд 86

В качестве примера рассмотрим создание простейшей структуры, состоящей из двух кадров.

В качестве примера рассмотрим создание простейшей структуры, состоящей из двух кадров.

content.html

main.html

left_frame
(25%)

right_frame
(75%)

Пример

Слайд 87

Слайд 88

Слайд 89

Слайд 90

Поскольку левый кадр в нашем случае используется как элемент навигации -

Поскольку левый кадр в нашем случае используется как элемент навигации -

оглавление, необходимо, чтобы при выборе ссылки в левом кадре ее содержимое открывалось бы в правом кадре.
Для того, чтобы связать кадры между собой в теге ссылки указывается параметр
target=‘<имя кадра>’
Например,
Таблица

Связь между фреймами