Человек, никогда не совершавший ошибок, никогда не пробовал ничего нового.
А. Эйнштейн

Основы языка разметки гипертекста HTML

Урок 1. Урок 2. Урок 3. Урок 4. Урок 5. Урок 6. Урок 7.

Урок 1. Структура web-страниц

В языке html, как и в любом другом языке, есть свой алфавит, но в отличие от естественных языков он состоит не из букв, а из тэгов (маркеров). Тэг состоит из латинских букв или слов заключенные в знаки “<” и “>”.
Пример: <html>
Различают начальные и конечные тэги. Начальный тэг означает начало действия, конечный закрывает (заканчивает) действие. Отличаются они только наличием в конечном тэге знака “/”. Пример: <html> - начальный тэг; </html> - конечный тэг.
Структура web-страницы. Любая страница начинается с тэга <html> и заканчивается </html>.
Обязательный набор тэгов:
<HTML>
<head> - /Головной тэг/
</head>
<body> - /Тело страницы/
</body>
</HTML>
Как видно из примера размер букв в тэгах не имеет значения.
В головном тэге <head></head> прописываются заголовок страницы или сайта, а также кодировка национального алфавита (в нашем случае русского):

  • Тэг для заголовка страницы: <title>Заголовок страницы</title>.
  • Тэг для кодировки: <meta> - одиночный тэг, т.е. закрывать его не надо.

Большинство тэгов можно "настроить" с помощью атрибутов, которые позволяют менять их свойства. Атрибуты записываются в начальном тэге через пробел и приравниваются к названию свойства. Пример: <meta charset=windows-1251>

Порядок записи тэгов:

<HTML>
<head>
<title>Заголовок страницы</title>
<meta charset=windows-1251>
</head>
<body>
Содержание web- страницы
</body>
</HTML>

Практическое задание:

Создать web-страницу (с помощью программы Блокнот или другого текстового редактора). Заголовком страницы сделать надпись: "Страница Фамилия Имя". В содеражнии страницы набрать: Дату создания страницы, название используемой программы. Сохранять файл необходимо с расширением html. Пример: index.html.

 

Урок 2. Форматирование текста

Для работы со шрифтом необходим тэг - <font></font>.

Пример: <font size=3>Текст</font>

Пример: <font color=red>Текст</font>

Пример: <font face=Arial Black>Текст</font>

  1. Чтобы изменить размер символов необходимо к атрибуту size приравнять цифру от 1 до 7 (1 - маленький, 7 - большой).
  2. Чтобы изменить цвет текста поможет атрибут color, который приравнивается названию цвета на английском языке.
  3. Для изменения вида шрифта служит атрибут face. Ему приравнивается название шрифта (названия можно взять из текстового процессора).

Еще несколько дополнительных тэгов для изменения вида символов (форматирования).

  • <B></B> - полужирный;
  • <i></i> - курсив;
  • <u></u> - подчеркнутый;
  • <big></big> - большой шрифт;
  • <small></small> - маленький шрифт;
  • <STRIKE>…</STRIKE> -перечеркнутый текст
  • <SUB>…</SUB> - подстрочный индекс
  • <SUP>…</SUP> - надстрочный индекс

Практическое задание:

Создать web-страницу содержащую 8 строк любого стихотворения. Каждая строка должна иметь свой размер, цвет, тип шрифта и 1 из дополнительных тегов форматирования символов.

 

Урок 3. Форматирование абзаца. Списки.

<p></p> - тэг выделения текста в отдельный абзац.

К форматированию абзаца можно отнести процесс его выравнивания на странице, атрибут align. Варианты выравнивания: left - по левому краю старницы, center - по центру, right - по правому краю, justify - по ширине.

Пример: <p align=center>Текст</p>

Если нет необходимости выделять текст в отдельный абзац, но надо сместить текст на новую строку (стихотворение), то можно воспользоваться тегом <Br> - принудительный разрыв строки. Тэг является непарным, т.е. закрывать его не надо.

Пример:

Уронили мишку на пол <Br>
Оторвали мишке лапу <Br>
Все равно его не брошу…<Br>

Встречаются ситуации когда текст надо выделить в виде заголовка, например названия произведения или раздела. Для создание заголовка:

<H1>…….Текст…..</h1> - самый крупный
<H2>…….Текст…..</h2>
<H3>…….Текст…..</h3>
<H4>…….Текст…..</h4>
<H5>…….Текст…..</h5>
<H6>…….Текст…..</h6> - самый маленький

Создание автоматизированных списков:

В html выделено три вида списков:

Маркированный: <ul></ul>

Нумерованный: <ol></ol>

Словарный: <dl></dl>.

Для маркированного и нумерованного списков существует атрибут: type. В маркированном списке он может равняться: circle - не залитый круг, disc - залитый круг, square - залитый квадрат. В нумерованном же type приравнивается к первой римской или арабской цифре или первой латинской (заглавной, строчной) букве.

Каждый новый элемент списка следует начинать с метки <LI>

Словарный список не имеет обозначений (маркеров, цифр) предназначен для представления определений. Элементы в таком списке обозначаются тэгом <dt>, а подэлементы <dd>.

Пример:

Маркированный список
Нумерованный список
Словарный список

<UL type=“circle”>

<LI>………………..

<LI>………………..

<LI>………………..

</UL>

<OL type=“1”>

<LI>………………..

<LI>………………..

<LI>………………..

</OL>

<DL>

<DT>………………..

<DD>………………..

<DT>………………..

</DL>

Практическое задание:

Создать страницу содержащую произвольное расписание уроков одного дня в виде нумерованного или маркированного списка.

 

Урок 4. Добавление графики в WEB-документ.

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

Пример:

<BODY bgcolor=“blue”>……

………………

………………..

</BODY>

Разграничение страницы горизонтальной линией поризводится одинарным тэгом <HR>. По умолчанию линия проходит через всю страницу, имеет черный цвет. Для изменения ее параметров имеются следующие атрибуты:

  • color - цвет линии;
  • size - толщина;
  • align - выравнивание;
  • width - длина, задается в пикселях или процентах. Если задать в пикселях линия на мониторе с любым расширением будет заданной длины, если задать в процентах, то при различных разрешениях длина линии будет меняться, в зависимости от проставленных процентах.

Пример:

<hr align=center color=green size=5 width=50%> - линия зеленого цвета толщиной в 5 пикселей занимающая половину листа, выравненная по центру.

Изображения на web-страницу вставляются через тэг <img>, при помощи атрибута src. Он приравнивается к полному имени файла, при условии что изображение находится в той же папке что и страница, в противном случае этому атрибуту приравнивают путь к файлу с полным именем.

Пример: <img src=big.jpg>

Атрибуты к тэгу img:

  • align - задает выравнивание изображения в тексте (top, midle, bottom) и на странице (left, center, right);
  • Width – задает ширину области в пикселях или процентах, отводимой в окне под изображение;
  • Height – задает высоту области в  пикселях, отводимой в окне под изображение;
  • Hspace – задает пустое пространство в пикселях слева и справа от рисунка;
  • Vspace – задает пустое пространство в пикселях сверху и снизу от рисунка;
  • Border – задает в пикселях толщину рамки вокруг рисунка;
  • background - изображение фоном страницы (приравнивается к полному названию файла, при условии что изображение находится в той же папки что и страница).

Пример:

<img src=big.jpg align=left width=25% vspace=5 hspace=5 border=2>

Практическое задание:

На странице из предыдущего урока добавить фон желтого цвета, любое изображение небольшого размера. В конце страницы добавить горизонтальную линию синего цвета.

 

Урок 5. Организация ссылок в WEB-документах.

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

Пример:

<a href=index.html>На главную страницу</a>

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

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

Пример:

<A HREF=“index.html”><IMG SRC=“picture.gif”></a>

Пример:

<A HREF=“http://www.othersite.ru/index.html”>Другой сайт</A>

С помощью ссылок можно создать "якорь" - переход к определенному месту страницы. Для этого необходимо в месте где будет создан якорь прописать следующий тэг: <a name="название якоря (на латинском языке)">, а для гипертекста: <a href=название страницы перехода#имя якоря>.

Пример:

Якорь: <a name=adres>

Ссылка: <a href=index.html#adres>Якорь</a>

Цветовая гамма гиперссылок HTML-документа

  • Link – цвет гиперссылки;
  • Vlink – цвет просмотренных ссылок;
  • Alink – цвет ссылки при наведении курсора.

Практическое задание:

Страницы созданные в предыдущих практических заданиях связать гиперссылками.

 

Урок 6. Создание таблиц.

Заполнение большинства web-страниц необходимо начинать с таблицы, которая позволит разбить ее на разделы для меню и основной части. Создаются таблицы тэгом <table></table>. Разграничение таблицы на строки и столбцы: <tr></tr> - тэг строки; <td></td> - тэг ячейки. Для создания видимой границы таблицы служит атрибут: border, толщина границы: cellspacing, цвет границы: bordercolor, фон ячеек, строк, таблицы: bgcolor.

Пример:

1 2 3
4 5 6
7 8 9

Таблица 3х3:

<table border=1 bordercolor=red cellspacing=3>

<tr bgcolor=yellow>

<td>1</td><td>2</td><td>3</td>

</tr>

<tr>

<td>4</td><td>5</td><td>6</td>

</tr>

<tr>

<td>7</td><td>8</td><td>9</td>

</tr>

</table>

Объединение ячеек, в данном случае, возможно по горизонтали или вертикали:

  • colspan - атрибут для объединения ячеек по горизонтали;
  • rowspan - атрибут для объединения ячеек по вертикали.

Пример:

Объединения ячеек по горизонтали:

<table border="1" align="right" bordercolor="red" cellspacing=3>

<tr>

1 2 3
4 5 6
7 8 9

<td colspan=3>1 2 3</td>

</tr>

<tr>

<td>4</td><td>5</td><td>6</td>

</tr>

<tr>

<td>7</td><td>8</td><td>9</td>

</tr>

</table>

Пример:

Объединения ячеек по вертикали:

<table border="1" align="right" bordercolor="red" cellspacing=3>

<tr>

1 2 3 4 5 6 7 8 9

1 4 2 3
5 6
7 8 9

<td rowspan=2>1 4</td><td> 2</td><td> 3</td>

</tr>

<tr>

<td>5</td><td>6</td>

</tr>

<tr>

<td>7</td><td>8</td><td>9</td>

</tr>

</table>

Практическое задание:

Создайте таблицу по образцу:

 

Урок 7. Бегущая строка

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

Пример: Бегущая строка

Тэг - <marquee></marquee>

Атрибуты:

  • bgcolor - фон бегущий строки;
  • height - высота строки;
  • width - ширина строки;
  • loop - кол-во раз прокручивания строки;
  • direction - направление двжиения строки;
  • behavior - поведение строки (scroll - обычная прокрутка, slide - прокрутка с остановкой, alternate - движение строки от края страницы до края, без исчезания);
  • scrollamount - скорость движения строки (меняется от 1 до 10, 1 - медленно, 10 - быстро).

В принципе, этой информации достаточно для создания web-страниц с помощью языка html, а после связывания их гиперссылками получить web-сайт. Надеюсь эти уроки оказались для Вас полезными.

В начало страницы