Журавлев С. В. | |||||||||||||
Описание языка HTML | |||||||||||||
Версия 1.01 alpha (24 Августа 1997 г.) | |||||||||||||
Москва, 1997 год. | |||||||||||||
1.Содержание
Целью данного документа ставится описание языка HTML и примеры использования управляющих кодов (теги). Команды форматирования языка HTML, называемые управляющими кодами (tag или тег), представляют собой просто зарезервированные последовательности символов, начинающиеся с < (знака меньше) и заканчивающиеся > (знаком больше). Имя элемента следует в метке сразу за символом открытия <. Имя начинается с буквы, за которой могут следовать еще 33 буквы, цифры, пробела или дефиса. В именах игнорируется разница между прописными и строчными буквами. Теги не зависят от регистра. Внутри тегов могут включаться атрибуты. Начальная метка позволяет вставить между именем и символом > пробелы и атрибуты. Атрибут состоит из имени, символа равенства и значения. Слева и справа от символа равенства можно оставлять пробелы. Значение атрибута указывается в виде строки, заключенной в одинарные или двойные кавычки. Длина строки со значением атрибута после такого анализа не должна превышать 1024 символов. В большинстве случаев теги используются симметричными парами, при этом завершающий код отличается от открывающего символом / (знак дроби). Например, если у нас есть гипотетический атрибут форматирования текста, управляемый кодом <X>, и мы хотим применить его к словам "Это мой текст", HTML-последовательность кодов и собственно текста будет выглядеть так: <X>Это мой текст</X>
Встреченная в тексте комбинация </ идентифицируется как начальный ограничитель завершающей метки только тогда,
когда за ней следует буква. Но как только начальный ограничитель завершающей метки опознан, текст завершается. <LABEL>Пример текста </END> после тега END </LABEL>. В принципе, существует возможность для создания страничек использовать готовые редакторы, например Corel WEB Designer или Netscape Navigator Gold, однако, с их помощью можно создавать только простейшие HTML-документы, состоящие из текста и рисунков. Исходя из этого, а также личного опыта, автор этого документа рекомендует использовать написание страничек в любом текстовом редакторе. При кажущейся сложности этого способа, при соответствующей сноровке можно достаточно быстро изготовлять странички любой сложности. В качестве альтернативного варианта предлагается начинать создавать страничку в редакторе, а заполнять ее в текстовом редакторе. Далее будет описана версия 3.0 языка HTML, которая является стандартной, и также будут отмечены версии 3.2 и 4.0, которые находится в процессе утверждения стандарта. К сожалению, имеется много тегов, которые являются расширением какого-нибудь конкретного браузера. В конце описания каждого тега находится секция, в которой описаны все возможные атрибуты браузера. Однако, некоторые из этих атрибутов не описаны. Это связано с тем, что либо эти атрибуты редко используются, либо автор не нашел информацию, касающуюся этих атрибутов.
Для навигации в сети Internet в основном на равных конкурируют только два навигатора, Microsoft Internet Explorer 3.0
фирмы Microsoft, и Netscape Navigator 3.0 Gold фирмы Netscape Communucation.
В этой главе будет описание тегов языка HTML 3.0. Английский текст взят на WEB сайте:
http://www.sandia.gov/sci_compute/elements.html.
Многие теги можно найти в RFC 1866.
В языке HTML комментарии начинаются с последовательности <!-- , а заканчиваются
последовательностью -->. <!-- Это комментарий в формате HTML--> 3.2.HTML - начало и конец HTML текста в документе
Описание:
<HTML>
<BODY>
Минимальное использование:
Максимальное использование: Эта глава описывает элементы заголовка HTML-документа. Элементы, находящиеся внутри тега <HEAD>. 3.3.1.HEAD - заголовок документа
Описание:
Наиболее часто используемые теги - <TITLE> <META>.
Минимальное использование:
Максимальное использование: 3.3.2.LINK - связь с другим документом
Описание:
Минимальное использование:
Максимальное использование: 3.3.3.META - описание странички
Описание:
Вместо атрибута NAME может использоваться атрибут
HTTP-EQUIV, что имеет особое значение, если документы возвращаются
по Протоколу Передачи Гипертекста (HTTP). Сервера HTTP могут использовать название свойства, указываемое атрибутом
HTTP-EQUIV, для создания в HTTP-ответе особого заголовка в стиле
RFC 822. Однако такой механизм оказывается неприменим, если используются некоторые типы HTTP-заголовков.
К примеру, такая возможность может использоваться промежуточными сетевыми кэшами при определении момента, когда
возникает необходимость в получении новой копии соответствующего документа.
<META HTTP-EQUIV="Window-target" CONTENT="_top">
<META HTTP-EQUIV="description" CONTENT="Спецификации и документы">
Рассмотрим еще несколько применений тега <META>. Например, по ряду причин,
Вам необходимо переместить свой HTML-документ на другой адрес, например При загрузке этой страницы, в случае если в течении 12 секунд пользователь не выбрал другую страницу, произойдет загрузка страницы с адреса, указанного в поле "URL=". Следует обратить внимание, что время обновления и адрес странички находятся в одном атрибуте CONTENT. Время и адрес отделяются друг от друга ; (точка с запятой). В поле URL можно также указать имя звукового файла, и в случае, если ваше программно-аппаратное обеспечение может воспроизводить звуковую информацию, начнется воспроизведение звукового файла.
Минимальное использование:
Максимальное использование: 3.3.4.STYLE - изменение свойств тегов
Описание:
В этом примере тег <P> переопределяется так, что весь текст внутри этого тега
будет выведен синим цветом и шрифтом Arial с размером 12pt. А тег <H1>
переопределяется так, что текст внутри него будет выводится красным цветом и шрифтом с размером 18pt.
Атрибут TITLE используется для указания имени набора параметров.
Атрибут TYPE указывает тип определения стилей в формате, принятом в
сети Интернет (MIME), и обычно равен
Минимальное использование:
Максимальное использование: 3.3.5.TITLE - название документа
Описание:
Минимальное использование:
Максимальное использование:
Пример: 3.4.Команды форматирования текста В данной главе описываются команды, которые предназначены для форматирования текста перед выводом на экран. 3.4.1.B - полужирное начертание
Описание: <P>Второе <B>слово</B> в этом предложении имеет полужирное начертание.</P>
будет отображено так: Этот тег относится к группе тегов, включающих в себя следующие: <B> <I> <U>, то есть полужирное начертание, курсивное и подчеркнутое. Как видно, это набор атрибутов для любого текстового редактора, и могут использоваться в любых комбинациях. Однако, если попытаться использовать все эти стили одновременно в HTML, то результат будет не определен, ибо одни браузеры отразат то, что вы хотели, а другие только выберут один атрибут, и отобразят его. Другими словами, поведение комбинации данных стилей не определено. В целях более понятного логического восприятия текста рекомендуется вместо этого тега использовать тег <STRONG>.
Минимальное использование:
Максимальное использование: 3.4.2.BASE - Абсолютный адрес документа
Описание:
<BASE href="http://www.zniis.com">
В отсутствии тега <BASE> для преобразования относительных адресов в абсолютные
должен использоваться URL самого документа.
Минимальное использование:
Максимальное использование: 3.4.3.BASEFONT - размер шрифта текста
Описание:
Минимальное использование:
Максимальное использование:
Пример:
Описание:
Минимальное использование:
Максимальное использование:
Описание: | |||||||||||||
| |||||||||||||
Так как любой из браузеров имеет свои цвета ссылок (link, vlink, alink ), к которым привыкает
пользователь, то предлагается не менять их цвета принудительно.
Минимальное использование: Максимальное использование: <BODY ID="..." CLASS="..." BACKGROUND="..." BGCOLOR="..." BGPROPERTIES=fixed TEXT="#rrggbb" LINK="#rrggbb" VLINK="#rrggbb" ALINK="#rrggbb"> </BODY> 3.4.6.BR - принудительный разрыв строки
Описание:
Минимальное использование:
Максимальное использование: 3.4.7.CENTER - центровка элементов
Описание:
Минимальное использование:
Максимальное использование: |
|||||||||||||
[ На заглавную страницу ] [ Продолжение ] [ В начало страницы ] |