HyperText Markup Language (HTML) является
стандартным языком, предназначенным для
создания гипертекстовых документов в среде WEB.
HTML-документы могут просматриваться различными
типами WEB-броузеров. Когда документ создан с
использованием HTML, WEB-броузер может
интерпретировать HTML для выделения различных
элементов документа и первичной их обработки.
Использование HTML позволяет форматировать
документы для их представления с использованием
шрифтов, линий и других графических элементов на
любой системе, их просматривающей. Большинство
документов имеют стандартные элементы, такие,
как заголовок, параграфы или списки. Используя
тэги HTML вы можете обозначать данные элементы,
обеспечивая WEB-броузеры минимальной информацией
для отображения данных элементов, сохраняя
вцелом общую структуру и информационную полноту
документов. Все что необходимо, чтобы прочитать
HTML-документ - это WEB-броузер, который
интерпретирует тэги HTML и воспроизводит на экране
документ в виде, который ему придает автор.
В большинстве случаев автор документа
строго определяет внешний вид документа. В
случае HTML читатель (основываясь на возможностях
WEB-броузера может, в определенной степени,
управлять внешним видом документа (но не его
содержимым). HTML позволяет отметить, где в
документе должен быть заголовок или абзац при
помощи тэга HTML, а затем предоставляет WEB-броузеру
интерпретировать эти тэги. Например, один
WEB-броузер может распознавать тэг начала абзаца и
представлять документ в нужном виде, а другой не
имеет такой возможности и представляет документ
в одну строку. Пользователи некоторых
WEB-броузеров имеют, также, возможность
настраивать размер и вид шрифта, цвет и другие
параметры, влияющие на отображение документа.
HTML-тэги могут быть условно разделены на
две категории:
- тэги, определяющие, как будет
отображаться WEB-броузером тело документа вцелом
- тэги, описывающие общие свойства
документа, такие как заголовок или автор
документа
Запомните, что основное преимущество
HTML заключается в том, что ваш документ может быть
просмотрен на WEB-броузерах различных типов и на
различных платформах.
Как создаются HTML документы?
HTML-документы могут быть созданы при
помощи любого текстового редактора или
специализированных HTML-редакторов и конвертеров.
Выбор редактора, который будет использоваться
для создания HTML-документов, зависит
исключительно от понятия удобства и личных
пристрастий каждого автора.
Например, HTML редакторы, такие, как
"Netscape Navigator Gold" компании Netscape позволяют
создавать документы графически с использованием
технологии WYSIWYG (What You See Is What You Get).
С другой стороны, большинство традиционных
средств для создания документов имеют
конвертеры, позволяющие преобразовывать
документы к формату HTML.
Основные положения
Все тэги HTML начинаются с "<"
(левой угловой скобки) и заканчиваются символом
">" (правой угловой скобки). Как правило,
существует стартовый тэг и завершающий тэг. Для
примера приведем тэги заголовка, определяющие
текст, находящийся внутри стартового и
завершающего тэга и описывающий заголовок
документа:
<TITLE> Заголовок документа </TITLE>
Завершающий тэг выглядит также, как
стартовый, и отличается от него прямым слэшем
перед текстом внутри угловых скобок. В данном
примере тэг <TITLE> говорит WEB-броузеру об
использовании формата заголовка, а тэг </TITLE> -
о завершении текста заголовка.
Некоторые тэги, такие, как <P> (тэг,
определяющий абзац), не требуют завершающего
тэга, но его использование придает исходному
тексту документа улучшенную читаемость и
структурируемость.
HTML не реагирует на регистр символов,
описывающих тэг, и приведенный ранее пример
может выглядеть следующим образом:
<title> Заголовок документа </title>
Внимание! Дополнительные
пробелы, символы табуляции и возврата каретки,
добавленные в исходный текст HTML-документа для
его лучшей читаемости, будут проигнорированы
WEB-броузером при интерпретации документа.
HTML-документ может включать вышеописанные
элементы только если они помещены внутрь тэгов
<PRE> и </PRE>. Более подробно о тэгах <PRE>
будет написано ниже.
Структура документа
Когда WEB-броузер получает документ, он
определяет, как документ должен быть
интерпретирован. Самый первый тэг, который
встречается в документе, должен быть тэгом
<HTML>. Данный тэг сообщает WEB-броузеру, что ваш
документ написан с использованием HTML.
Минимальный HTML-документ будет выглядеть так:
<HTML> ...тело документа... </HTML>
Заголовочная часть документа <HEAD>
Тэг заголовочной части документа
должен быть использован сразу после тэга <HTML>
и более нигде в теле документа. Данный тэг
представляет из себя общее описание документа.
Избегайте размещать какой-либо текст внутри тэга
<HEAD>. Стартовый тэг <HEAD> помещается
непосредственно перед тэгом <TITLE> и другими
тэгами, описывающими документ, а завершающий тэг
</HEAD> размещается сразу после окончания
описания документа. Например:
<HTML>
<HEAD>
<TITLE> Список сотрудников </TITLE>
</HEAD>
...
Внимание! Технически,
стартовые и завершающие тэги типа <HTML>, <HEAD>
и <BODY> необязательны. Но настоятельно
рекомендуется их использовать, поскольку
использование данных тэгов позволяет WEB-броузеру
уверенно разделить заголовочную часть документа
и непосредственно смысловую часть.
Заголовок документа <TITLE>
Большинство WEB-броузеров отображают
содержимое тэга <TITLE> в заголовке окна,
содержащего документ и в файле закладок, если он
поддерживается WEB-броузером. Заголовок,
ограниченный тэгами <TITLE> и </TITLE>,
размещается внутри <HEAD>-тэгов, как показано
выше на примере. Заголовок документа не
появляется при отображении самого документа в
окне.
Комментарии
Как любой язык, HTML позволяет вставлять
в тело документа комментарии, которые
сохраняются при передаче документа по сети, но не
отображаются броузером. Синтаксис комментария:
<!-- Это
комментарий -->
Комментарии могут встречаться в
документе где угодно и в любом количестве.
Тэги тела документа
Тэги тела документа идентифицируют
отображаемые в окне компоненты HTML-документа.
Тело документа может содержать ссылки на другие
документы, текст и другую форматированную
информацию.
Тело документа <BODY>
Тело документа должно находиться между
тэгами <BODY> и </BODY>. Это та часть документа,
которая отображается как текстовая и
графическая (смысловая) информация вашего
документа.
Уровни заголовков <Hx>
Когда пишется HTML-документ, текст
структурно делится на просто текст, заголовки
частей текста, заголовки более высокого уровня и
т.д. Первый уровень заголовков (самый большой)
обозначается цифрой 1, следующий - 2, и т.д.
Большинство броузеров поддерживает
интерпретацию шести уровней заголовков,
определяя каждому из них собственный стиль.
Заголовки выше шестого уровня не являются
стандартом и могут не поддерживаться броузером.
Заголовок самого верхнего уровня имеет признак
"1". Синтакс заголовка уровня 1 следующий:
<H1> Заголовок первого уровня </H1>
Заголовки другого уровня могут быть
представлены в общем случае так:
<Hx> Заголовок x-го уровня </Hx>
где x - цифра от 1 до 6, определяющая
уровень заголовка.
Тэг абзаца <P>
В отличии от большинства текстовых
процессоров, в HTML-документе обычно игнорируются
символы возврата каретки. Физический разрыв
абзаца может находиться в любом месте исходного
текста документа (для удобства его читаемости).
Однако броузер разделяет абзацы только при
наличии тэга <P>. Если вы не разделите абзацы
тэгом <P>, ваш документ будет выглядеть как
один большой абзац.
Дополнительные параметры тэга <P>:
<P ALIGN=left|center|right>
позволяют выравнивать абзац по левому
краю, центру и правому краю соответственно.
Центрирование элементов документа
Вы можете центрировать все элементы
документа в окне броузера. Для этого можно
использовать тэг <CENTER>.
Все элементы между тэгами <CENTER>
и </CENTER>
будут находиться в центре окна
Тэг преформатирования <PRE>
Тэг преформатирования, <PRE>,
позволяет представлять текст со специфическим
форматированием на экране. Предварительно
сформатированный текст заканчивается
завершающим тэгом </PRE>. Внутри предварительно
сформатированного текста разрешается
использовать:
- перевод строки
- символы табуляции (сдвиг на 8 символов
вправо)
- непропорциональный шрифт,
устанавливаемый броузером
Использование тэгов, определяющих
формат абзаца, таких как <Hx> или <ADDRESS>, будет
игнорироваться броузером при помещении их между
тэгами <PRE> и </PRE>.
Далее идет несколько более подробный
пример, собранный из предыдущих:
<HTML>
<HEAD>
<TITLE> Список сотрудников </TITLE>
</HEAD>
<BODY>
<H2> Список сотрудников нашей фирмы </H2>
<H3> Составлено : 30 июля 1996 года </H3>
Данный список содержит фамилии, имена и отчества
всех сотрудников нашей компании. <P>
Список может быть использован только в служебных целях. <P>
</BODY>
</HTML>
Вот, что вы увидите на экране броузера:
Список сотрудников нашей фирмы
Составлено : 30 июля 1996 года
Данный список содержит фамилии, имена и
отчества всех сотрудников нашей компании.
Список может быть использован только в
служебных целях.
Внимание! Заголовок "Список
сотрудников" не отображен броузером как часть
документа. Он появится в заголовке окна броузера.
Разрыв строки <BR>
Тэг <BR> извещает броузер о разрыве
строки. Наилучший пример использования данного
тэга - форматированный адрес или любая другая
последовательность строк, где броузер должен
отображать их одну под другой. Например:
Алексей Ярцев
<BR>
Дмитровское шоссе, <BR>
д.9Б, офис 326 <BR>
Дополнительный параметр позволяет
расширить вохможности тэга <BR>.
<BR CLEAR=left|right|all>
Данный параметр позволяет выполнить не
просто перевод строки, а разместить следующую
строку, начиная с чистой левой (left), правой (right)
или обоих (all) границ окна броузера. Например, если
рядом с текстом слева встречается рисунок, то
можно использовать тэг <BR> для смещения текста
ниже рисунка:
<p> Как вы
можете видеть, данная схема демонстрирует
связь<BR CLEAR=left>
<img src="http://www.softexpress.com/images/schema1.gif" align=baseline>
Мастер/Деталь </p>
Неразрывная строка <NOBR>
Если вы не хотите, чтобы броузер
автоматически переносил строку, то вы можете
обозначить ее тэгами <NOBR> и </NOBR>. В этом
случае броузер не будет переносить строку даже
если она выходит за нраницы экрана; вместо этого
броузер позволит горизонтально прокручивать
окно. Например:
<NOBR> Данная
строка является самой длинной строкой документа,
которая не допускает какого-либо разбиения где
бы то ни было </NOBR>
Если же вы хотите все же позволить
разбиение данной строки на две, но в строго
запланированном месте, то вставьте тэг <WBR> в
это место. Например:
<NOBR> Данная
строка является самой длинной строкой
документа,<WBR> которая не допускает
какого-либо разбиения где бы то ни было </NOBR>
Данная строка является самой длинной
строкой документа,
которая не допускает какого-либо разбиения где
бы то ни было
Цитата <BLOCKQUOTE>
Данный тэг предназначен для
обозначения в документе цитаты из другого
источника. Текст, обозначенный тэгом <BLOCKQUOTE>,
отступает от левого края документа на 8 пробелов.
Например:
На открытии
данной конференции глава представительства
произнес: <P>
<BLOCKQUOTE>
Сегодня один из величайших дней для нашей
компании. <BR>
Мы открыли новую технологию, позволяющую нашим
клиентам повысить производительность их
настольных систем в несколько раз.
</BLOCKQUOTE>
При отображении броузером данный текст
будет выглядеть так:
На открытии данной конференции глава
представительства произнес:
Сегодня один из величайших дней для нашей
компании.
Мы открыли новую технологию, позволяющую нашим
клиентам повысить производительность их
настольных систем в несколько раз.
Список базовых тэгов HTML
Стартовый |
Завершающий |
Описание |
<HTML> |
</HTML> |
Обозначение HTML-документа |
<HEAD> |
</HEAD> |
Заголовочная часть документа |
<TITLE> |
</TITLE> |
Заголовок документа |
<BODY> |
</BODY> |
Тело документа |
<H1> |
</H1> |
Заголовок абзаца первого уровня |
<H2> |
</H2> |
Заголовок абзаца второго уровня |
<H3> |
</H3> |
Заголовок абзаца третьего уровня |
<H4> |
</H4> |
Заголовок абзаца четвертого уровня |
<H5> |
</H5> |
Заголовок абзаца пятого уровня |
<H6> |
</H6> |
Заголовок абзаца шестого уровня |
<P> |
</P> |
Абзац |
<PRE> |
</PRE> |
Форматированный текст |
<BR> |
|
Перевод строки без конца абзаца |
<BLOCKQUOTE> |
</BLOCKQUOTE> |
Цитата |
Описанные ранее тэги - это все, что
необходимо вам для того, чтобы начать работать с
HTML.
С использованием описанных тэгов вы можете
создать простой HTML-документ. Однако, следующие
разделы позволят вам существенно улучшить
внешний вид ваших документов и опишут новые
возможности HTML. |