Лабораторные работа №1

HyperText Markup Language (HTML) является языком, предназначенным для создания гипертекстовых документов в среде WEB. HTML-документы могут просматриваться различными типами WEB-браузеров. Когда документ создан с использованием HTML, браузер может интерпретировать HTML для выделения различных элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей. Большинство документов имеют стандартные элементы, такие, как заголовок, параграфы или списки. Используя теги HTML вы можете обозначать данные элементы, обеспечивая WEB-браузеры минимальной информацией для отображения данных элементов, сохраняя в целом общую структуру и информационную полноту документов. Все что необходимо, чтобы прочитать HTML-документ – это WEB-браузер, который интерпретирует теги HTML и воспроизводит на экране документ в виде, который ему придает автор.

Для построения HTML-документов необходимо использовать текстовый редактор БЛОКНОТ. После набора теговой модели документ следует сохранить, указав расширение .html. Это позволит просмотреть документ в браузере, который проинтерпретирует теги.

Команды языка (теги) заключаются в угловые скобки. Как правило, теги парные. Первый тег открывает описание команды, определяет ее начало, второй, отличающийся от первого наличием косой черты "/" перед ключевым словом (именем тега), закрывает его.

НЕ нашли? Не то? Что вы ищете?

Тег <HTML> должен открывать программу, а тег </HTML> -- закрывать ее.

Между этими двумя основными тегами располагается головная часть программы (заголовок программы) и ее тело:

<TITLE> </TITLE> - Название документа

Между тегами <BODY> и </BODY> располагаются команды, следуя которым браузер выводит информацию в окно документа.

ЗАГОЛОВКИ

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

<Hn>текст заголовка</Hn>

Здесь в качестве n следует использовать одну из цифр 1-6, обозначающую уровень заголовка. Заголовки выделяются браузером при показе HTML-документа размером шрифта и жирностью:

Это заголовок 1 уровня

Это заголовок 2 уровня

Это заголовок 3 уровня

Это заголовок 4 уровня

Это заголовок 5 уровня

Это заголовок 6 уровня

Кодирование символов:

<HR> - Рисование линии

Задавая разные параметры атрибуту size, можно получить целую коллекцию линий, разных по толщине:

команда

вид линии на экране

<HR size=1>

<HR>

<HR size=5>

<HR size=10>

Замечание

По умолчанию браузер рисует линии "объемными". Можно вывести линии "плоскими", если использовать атрибут noshade:

команда

вид линии на экране

<HR size=1 noshade>

<HR noshade>

<HR size=5 noshade>

<HR size=10 noshade>

Цвета для фона и шрифта на всем протяжении документа можно задать при помощи атрибутов bgcolor и text в теге <BODY>. В рассмотренном выше примере записано:

<HTML>

<HEAD>

...

</HEAD>

<BODY bgcolor=silver text=black>

...

</BODY>

</HTML>

Это означает, что в документе заданы черные символы (black) на серебристом фоне (silver). К тексту можно обращаться или числовым значением например bgcolor=#ff00cc или значением цвета bgcolor=black. (См. рис.1.1 и рис.1.2)

Как отмечалось выше, атрибуты цветов, заданные в теге <BODY> действуют до парного тега </BODY>, то есть, до конца документа. С цветом фона ничего уже не поделаешь -- он может задаваться только один раз, а цвет шрифта можно менять внутри документа многократно при помощи команды <FONT>...</FONT>. Установка цвета в этой команде выполняется при помощи атрибута color так, как это сделано в примере:

<HTML>

<HEAD>

...

</HEAD>

<BODY bgcolor=silver text=black> Заданы цвета для всего документа

...

<FONT color=maroon> Задан новый цвет шрифта (коричневый)

...

</FONT> Восстановлен цвет шрифта (черный)

...

</BODY>

</HTML>

Выравнивание абзацев и фрагментов

Команда <P>, записанная без атрибутов, выравнивает текст по левому краю страницы. Можно запрограммировать вывод текста с ровным правым краем, или так, чтобы все его строчки были выровнены по центру.

<P>

-- выравнивает абзац по левому краю

<P align=left>

-- выравнивает абзац по левому краю

<P align=right>

-- выравнивает абзац по правому краю

<P align=center>

-- выравнивает абзац по центру

Выровнять по центру можно не только отдельный абзац или заголовок, но и целую группу экранных элементов, если поместить их описание внутри тегов <CENTER>…</CENTER>

Применение стилей к тексту:

СПИСКИ

Маркированный список

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

Список вопросов Пятачка:

·  Какой он, этот Слонопотам?

·  Неужели очень злой?

·  Идет ли он на свист? И если идет, то зачем?

·  Любит ли он поросят или нет?

·  И как он их любит?

Список слов из словаря Эллочки:

1.  Хамите.

2.  Хо-хо!

3.  Знаменито.

4.  Мрачный.

5.  Мрак.

6.  Жуть.

Маркированный список

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

Команда UL, задающая маркированный список, имеет следующую структуру:

Описание команды

Пример

    \n'+ ' первый элемент\n'+ ' второй элемент\n'+ ' ...\n'+ ' последний элемент\n'+ '
\n' )); //--> <UL>

<LI>первый элемент</LI>

<LI>второй элемент</LI>

...

<LI>последний элемент</LI>

</UL>

    \n'+ ' Какой он, этот Слонопотам?\n'+ ' Неужели очень злой?\n'+ ' ...\n'+ ' И как он их любит?\n'+ '
\n' )); //--> <UL>

<LI>Какой он, этот Слонопотам?</LI>

<LI>Неужели очень злой?</LI>

...

<LI>И как он их любит?</LI>

</UL>

Конечный тег </LI> не является обязательным.

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

Начальный тег

Вид метки на экране

<UL>

·  диск

<UL type=circle>

o  окружность

<UL type=disc>

·  диск

<UL type=square>

§  квадрат

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

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

Нумерованный список задается при помощи команды <OL>.

Описание команды

Пример

\n'+ ' первый элемент\n'+ ' второй элемент\n'+ ' ...\n'+ ' последний элемент\n'+ '\n' )); //--> <OL>

<LI>первый элемент</LI>

<LI>второй элемент</LI>

...

<LI>последний элемент</LI>

</OL>

\n'+ ' Хамите.\n'+ ' Хо-хо!\n'+ ' ...\n'+ ' Жуть.\n'+ '\n' )); //--> <OL>

<LI>Хамите.</LI>

<LI>Хо-хо!</LI>

...

<LI>Жуть.</LI>

</OL>

Замечание

Конечный тег </LI> не является обязательным.

Вид номера определяется значением атрибута type.

Начальный тег

Вид номера на экране

<OL>

1.  Нумерация выполняется арабскими цифрами (1, 2, 3,...)

<OL type=1>

1.  Нумерация выполняется арабскими цифрами (1, 2, 3,...)

<OL type=A>

A.  Нумерация выполняется прописными буквами (A, B, C,...)

<OL type=a>

a.  Нумерация выполняется строчными буквами (a, b, c,...)

<OL type=I>

I.  Нумерация выполняется большими римскими цифрами (I, II, III,...)

<OL type=i>

i.  Нумерация выполняется малыми римскими цифрами (i, ii, iii,...)

Естественную нумерацию элементов списка (с единицы) можно изменить при помощи атрибута start=n. Число n задает начальное значение нумерации. Если для нумерации используются буквы или римские цифры, то стартовое значение равно n-му элементу в системе нумерации (например, 4 означает D или IV).

Список-определение

В СПИСКЕ-ОПРЕДЕЛЕНИИ все записи сдвинуты влево при помощи табуляции.

Список – определение определяется следующими командами начала и конца списка: <DL> и </DL>. Данный список служит для создание списков типа "термин"-"описание". Каждый термин начинается тэгом <DT> , а описание - тэгом <DD>.

НАПРИМЕР: Курсы:

Компьютерные:

Оператор

Пользователь

Бухгалтерские:

Бухгалтерия 1С

Бухгалтер + Бухгалтерия 1С

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

<DL> Курсы:

<DT> Компьютерные:

<DD> Оператор

<DD> Пользователь</DT>

<DT>Бухгалтерские:

<DD>Бухгалтерия 1С

<DD>Бухгалтер + Бухгалтерия 1С

</DT></DL>

ЗАДАНИЯ1:

Создайте следующий документ, используя списки.

Создайте следующий документ, используя списки.

Создайте следующий документ.