|
HTML начало. 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.
Вперёд
|