Реферат: Описание команд HTML
Замечание 1. Как правило, при указании размеров объекта задание просто числа означает размер в пикселах (точках отображения на мониторе), число со знаком "%" означает размер, выраженный в процентном отношении, число со знаком "*" означает размер, выраженный в долях единицы (пропорцию).
ОСНОВНЫЕ МЕТКИ, ЗАДАЮЩИЕ СТРУКТУРУ ДОКУМЕНТА
| Декларирование типа документа | Используется для указания, с каким стандартом HTML совместим документ |
| Тип структуры — HTML | начало структуры HTML |
<HEAD> | Начало описания документа | Раздел описания документа может включать метки <TITLE>, <META>, <BASE> и <LINK> |
<TITLE>… </TITLE> | Имя документа | то, что будет считаться заголовком (названием) документа |
<META | Мета-информация | служит для указания: |
HTTP-EQUIV="имя " CONTENT="значение " | Информация для HTTP-сервера: | |
Например, если задать: <META HTTP-EQUIV=«Expires» CONTENT=«Tue, 04 Dec 1993 21:29:02 GMT»> <meta http-equiv=«Keywords» CONTENT=«Fred»> <META HTTP-EQUIV=«Reply-to» content=«fielding@ics.uci.edu (Roy Fielding)»> <Meta Http-equiv=«Keywords» CONTENT=«Barney»>то HTTP-сервер на запрос GET или HEAD включит в ответ следующую информацию: Expires: Tue, 04 Dec 1993 21:29:02 GMT Keywords: Fred, Barney Reply-to: fielding@ics.uci.edu (Roy Fielding)
| ||
NAME="имя " CONTENT="значение " | Задание мета-переменной и присвоение ей значения | Задание мета-информации о документе. |
> | ||
<LINK… > | Указания о гиперсвязях данного документа | Указываемые атрибуты — такие же, как у метки <A> (крючок, anchor). Служит для указания не связей, а отношений между документами. |
Используется для указания авторства документа, | ||
<BASE | Задание базового адреса | |
HREF="URI " | Задание базового адреса для ссылок | Адрес, от которого отсчитываются локальные ссылки внутри документа |
TARGET="имя окна " | Задание базового имени окна | В какое окно загружать вызываемые документы |
<ISINDEX= > | Указатель поиска по ключевым словам | Говорит о том, что заданные для просмотра ключевые слова должны добавляться к базовому URI документа (отделяясь от него "?", соединяясь "+") — в таком документе можно осуществлять поиск с помощью CGI-сценария. |
</HEAD> | Конец описания документа | |
<BODY | Начало документа | указываются установки для показа документа |
BACKGROUND="URL " | Фоновая картинка | в кавычках указывается URL картинки (.gif или .jpg) |
BGCOLOR="#$$$$$$" | Цвет фона | в кавычках указывается номер цвета |
TEXT="#$$$$$$" | Цвет текста | |
LINK="#$$$$$$" | Цвет ссылки | |
VLINK="#$$$$$$" | Цвет уже просмотренной ссылки | |
ALINK="#$$$$$$" | Цвет активной ссылки | |
> | ||
| ||
</BODY> | Конец документа | |
</HTML> | Конец структуры HTML |
Задание цвета
|
ЗАДАНИЕ РАЗБИЕНИЯ НА ОКНА
<FRAMESET> | Задание рамок для окон | Задается разбиение рабочего поля программы просмотра на окна. |
ROWS="список значений " | Задание разбиения по вертикали | Через запятую указывается ширина секций. Если задано просто числа — в пикселах, если число со знаком % — в процентах от рабочего поля документа в программе просмотра, если указано * — все остальное свободное поле (оставшееся после процентов и пикселов). Например: ROWS=«30%,*,100»задает разбиение на три секции — одна шириной 30% поля просмотра документа, одна шириной 100 пикселов, одна — занимает оставшееся пространство. |
COLS="список значений " | Задание разбиения по горизонтали | Задается аналогично разбиению по вертикали. |
КАЖДАЯ СЕКЦИЯ МОЖЕТ ДРОБИТЬСЯ ДАЛЕЕ | ||
<FRAME | Описание окна просмотра | |
SRC="URL " | Задание содержимого окна | Указывается, какой документ поместить в окно просмотра, получившееся в результате разбиения рабочего поля на секции |
NAME="имя окна " | Задание имени окна | Используется для отсылок из других окон — см. TARGET |
MARGINWIDTH="число " | Ширина отступа | Задание ширины отступа от границ окна при просмотре документа |
SCROLLING=«yes | no | auto» | Наличие линейки прокрутки | По умолчанию — auto, то есть наличие линейки прокрутки, если документ не умещается в отведенном окне. |
NORESIZE | Запретить изменение размеров окна | По умолчанию, при просмотре документа можно изменять размеры окна |
> | ||
</FRAMESET> | Конец описания разбиения на секции |
ГИПЕРСВЯЗИ
<A | Крючок | крючок для зацепления гиперсвязи; должно быть указано как минимум либо NAME либо HREF |
NAME="имя " | Имя | задание имени крючка (для отсылок к нему); имя (везде в дальнейшем) может состоять из букв A-Z, a-z, цифр и знаков "." и "-". |
HREF="URI " | Отсылка | Отсылка к другому крючку — указывается его URI (Uniform Resource Identifier). Если в URI имя крючка не указано — отсылка в начало адресованного документа. |
TITLE="имя " | Название отсылки | Название адресуемого ресурса — исключительно для комментария (не обязательно его настоящее название — если он его вообще имеет). Некоторые программы прсмотра показывают его при наведении курсора на объект, помеченный крючком (anchor). |
REL=имя имя… имя | Описание взаимоотношений | указание взаимоотношений, задаваемых описываемой гиперсвязью |
MADE | Указание авторства | |
HOME | Зарезервировано. Переменная среды пользователя. | |
BACK | Назад. Определяется просмотрщиком (browser) пользователя. | |
FORWARD | Вперед. Определяется просмотрщиком (browser) пользователя. | |
CONTENTS либо TOC | Содержание (Оглавление). | |
INDEX | Указатель (Индекс). | |
NAVIGATION | Для помощи в ориентировании (Навигация). | |
CHILD | Субординация — дочерний документ | |
PARENT | Субординация — более старший элемент | |
SIBLING | Субординация — смещанное родство (частично дочерний, частично более старший) | |
TOP либо ORIGIN | Субординация — наиболее старший элемент, вершина иерархического дерева. | |
BEGIN либо FIRST | Начало [иерархической] последовательности | |
END либо LAST | Конец последовательности | |
NEXT | Отсылка к следующему элементу последовательности | |
PREVIOUS либо PREV | Отсылка к предыдущему элементу последовательности | |
BIBLIOENTRY | Библиографическая отсылка (например, по отношению к цитате) | |
BIBLIOGRAPHY | Отсылка к библиографии | |
CITATION | Отсылка к цитате | |
DEFINITION | Определение (какого-л. термина) | |
FOOTNOTE | Отсылка к комментарию | |
GLOSSARY | Отсылка к глоссарию | |
AUTHOR | Отсылка к автору (URL его HomePage либо его самого) | |
COPYRIGHT | Отсылки к замечаниям по поводу авторского права на данный документ | |
DISCLAIMER | Отсылка к замечаниям по поводу отказа от прав | |
META | (без комментария) | |
PUBLISHER | Отсылка к Издателю данного документа | |
TRADEMARK | Отсылка к замечаниям относительно торговой марки | |
POINTER | (без комментария) | |
STYLESHEET | Отсылка к таблице стилей | |
TRANSLATION | Отсылка к переводу данного документа на другой язык | |
URC | Отсылка к Uniform Resource Catalogue данного документа | |
REV=имя имя… имя | Описание обратных взаимоотношений | указание взаимоотношений, задаваемых гиперсвязями, ведущими к описываемому крючку |
URN="URN " | Более точная отсылка | в случае указания используется вместо URI крючка отсылки |
METHOD=имя имя… имя | Указание метода доступа | указание метода доступа к адресуемому документу |
ID="имя " | Идентификатор | идентификатор внутри данного документа |
CLASS=имя имя… имя | Класс | чтобы в различных ситуациях одна и та же отсылка приводила в различные места. |
LANG=имя -имя -...-имя; | Указание языка | для указания языка адресуемого документа — в соответствии со стандартом обозначения языков (не стран!) |
DIR=RTL | LTR | Направление написания | В разных языках возможно различное написание текста: |
TARGET="имя окна " | Указание загружать указываемый документ в другое окно | Зарезервированные имена: |
> |
ВСПОМОГАТЕЛЬНЫЕ (СЛУЖЕБНЫЕ)
<!… > | Комментарий | текст, который не будет показан при просмотре документа |
<ADDRESS>...</ADDRESS> | Адрес автора | для указания адреса автора (и авторства) документа |
РАЗМЕТКА ДОКУМЕНТА
<HR | Горизонтальный разделитель | горизонтальная черта |
NOSHADE | Просто линия | без трехмерных эффектов |
SIZE= | Толщина | (в точках) |
WIDTH= | Ширина (длина) | (в точках) |
ALIGN=RIGHT|LEFT|CENTER | Выравнивание | |
> |
ТАБЛИЦЫ
<TABLE | Задание таблицы | |
ID="имя " | Имя таблицы | Идентификатор таблицы в рамках данного документа. Имя может состоять из латинских букв, цифр и знаков "-" и "." |
CLASS="список классов " | Указание класса | Задается класс/классы (разделенные пробелом), к которым относится данная таблица. Рекомендуется сортировать их по важности/старшинству слева направо. Используется, например, для применения стилей. |
LANG="имя " | Указание языка | Язык указывается двубуквенным обозначением по стандарту ISO-639, через "-" можно указать двубуквенное обозначение страны по стандарту ISO-3166 |
DIR=«RTL | LTR» | Направление расположения | Направление расположения колонок: RTL — справа налево, LTR — слева направо. |
ALIGN= | Выравнивание | Выравнивание содержимого ячеек таблицы. Возможные значения: LEFT (влево), CENTER (центрировано), RIGHT (вправо), CHAR (по определенному символу), JUSTIFY (по правому и левому краю одновременно — не поддерживается большинством программ просмотра) |
VALIGN= | Выравнивание по вертикали | Выравнивание содержимого ячеек таблицы по вертикали. Возможные значения: TOP (вверх), BOTTOM (вниз), MIDDLE (по середине), BASELINE (все ячейки строки с выравниванием BASELINE будут выровнены по одной линии) |
CHAR="символ " | Задание символа для выравнивания | Используется в случае, если указано ALIGN=CHAR. По умолчанию значение соответствует разделителю десятичных дробей для языка, указанного в LANG (для английского — ".", для русского — ","). |
CHAROFF= | На случай отсутствия символа выравнивания | Задается отступ для случая, если в ячейке не оказалось символа, по которому производится выравнивание — в пикселах или в процентах ширины ячейки. |
WIDTH= | Ширина таблицы | Задается в пикселах (указывается просто число) или в процентах от ширины поля просмотра (после числа указан знак %). |
COLS= | Число колонок в таблице | Если указано, то программа просмотра не будет ждать загрузки всей таблицы для ее показа |
BORDER= | Ширина обрамления | Ширина обрамления ячеек таблицы — в пикселах |
FRAME= | Какая сторона окна должна быть представлена | Возможные значения: VOID (никакая), ABOVE (верхняя), BELOW (нижняя), HSIDES (верхяяя и нижняя), LHS (левая), RHS (правая), VSIDES (вправо и влево), BOX (все четыре стороны), BORDER (все четыре стороны). |
CELLSPACING= | Отступ ячейки | Задается отступ (в пикселах) между условной решеткой, разграничающей ячейки таблицы, и самими ячейками |
CELLPADDING= | Отступ в ячейке | Задается отступ (в пикселах) между границами ячейки и ее содержимым |
RULES= | Прочертить границы между ячейками | Не совместимо с указанием BORDER= |
BGCOLOR= | Цвет фона | Цвет фона ячеек таблицы |
> | Далее следует таблица | |
<CAPTION | Заголовок таблицы | Текст непосредственно над таблицей |
ID= | Имя таблицы | См. TABLE |
CLASS= | Указание класса | См. TABLE |
LANG= | Указание языка | См. TABLE |
DIR= | Направление расположения | См. TABLE |
ALIGN= | Выравнивание | Возможные значения: |
> | Далее следует текст заголовка | |
</CAPTION> | ||
<COLGROUP | Задание объединения колонки/колонок в группу | Используется для присвоения каких-либо атрибутов отдельной колонке таблицы. Если COLGROUP не задано, считается, что все колонки таблицы образуют одну группу. |
ID= | Имя (идентификатор) | См. TABLE |
CLASS= | Указание класса | См. TABLE |
LANG= | Указание языка | См. TABLE |
DIR= | Направление расположения | См. TABLE |
SPAN= | Число колонок в группе | Задается, сколько колонок объединяется в группу. Этот параметр игнорируется, если в группе описано COL |
WIDTH= | Ширина группы | Задается в пикселах (указывается число) или в долях ширины таблица (например: 0.5* — половина ширины) |
ALIGN= | Выравнивание | См. TABLE |
VALIGN= | Выравнивание по вертикали | См. TABLE |
CHAR= | Символ выравнивания | См. TABLE |
CHAROFF= | При отсутствии символа выравнивания | См. TABLE |
> | ||
</TABLE> | Конец таблицы |
РАЗМЕТКА ТЕКСТА
<P | Параграф (абзац) | |
ALIGN=LEFT|RIGHT|CENTER | выравнивание параграфа | влево | вправо | центрирован |
> |
| |
</P> | закрывать (ставить </P>) не обязательно | |
<BR | Новая строка | текст параграфа начать с новой строки |
CLEAR=LEFT|RIGHT|ALL> | отменить для этой строки выравнивание | |
<PRE>… </PRE> | Форматированный текст | Не форматировать текст — показывать как есть (конечно же, моноширинным шрифтом) |
<BLOCKQUOTE>… </BLOCKQUOTE> | Блок цитирования | Блок текста, представляющий собой цитату |
<H?>… </H?> | Заголовок, подзаголовок | Шесть уровней: H1, H2, H3, H4, H5, H6 |
H1 — Образец ТЕКСТАH2 — Образец ТЕКСТАH3 — Образец ТЕКСТАH4 — Образец ТЕКСТАH5 — Образец ТЕКСТАH6 — Образец ТЕКСТА |
ОТОБРАЖЕНИЕ ТЕКСТА
<FONT | Параметры шрифта | |
COLOR="#$$$$$$" | Цвет шрифта | Разноцветные буквы |
SIZE=$ | Размер шрифта: | (от 1 до 7; по умолчанию =3) |
SIZE=1 | Образец написания | |
SIZE=2 | Образец написания | |
SIZE=3 | Образец написания | |
SIZE=4 | Образец написания | |
SIZE=5 | Образец написания | |
SIZE=6 | Образец написания | |
SIZE=7 | Образец написания | |
SIZE="+|-$" | Изменить размер шрифта | SIZE="+2" — увеличить размер на 2 |
<BASEFONT SIZE= > | Задание базового размера шрифта | (по умолчанию =3) |
<B>...</B> | Жирный | |
<I>...</I> | Курсив | |
<SUP>...</SUP> | Надстрочный | приподнятый над основным текстом |
<SUB>...</SUB> | Подстрочный | опущенный ниже основного текста |
<BLINK>...</BLINK> | Мигающий (только NN) | (многими осуждаемая возможность) |
<PRE>...</PRE> | Сохранять форматирование | показывать текст «как есть», не форматируя — конечно же, моноширинным шрифтом. |
<BIG>...</BIG> | Укрупненный шрифт | шрифт большего размера |
<SMALL>...</SMALL> | Уменьшенный шрифт | шрифт меньшего размера |