Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в HTML.doc
Скачиваний:
34
Добавлен:
21.03.2016
Размер:
957.44 Кб
Скачать

Элементы стиля шрифта: tt, I, b, big, small, strike, s и u

<!ENTITY % fontstyle

"TT | I | B | BIG | SMALL">

<!ELEMENT (%fontstyle;|%phrase;) - - (%inline;)*>

<!ATTLIST (%fontstyle;|%phrase;)

%attrs; -- %coreattrs, %i18n, %events --

>

Начальный тег: необходим, Конечный тег: необходим

Атрибуты, определённые в другом месте

  • id, class (идентификаторы документа)

  • lang (язык), dir (направление текста)

  • title (название элемента)

  • style (инлайн-стиль)

  • onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup (внутренние события)

Представление элементов стиля шрифта зависит от пользовательского агента (ПА). Следующее описание является лишь информативным.

TT:моноширинный текст, телетайп.

I:курсив.

B:полужирный.

BIG:"большой" шрифт.

SMALL:"малый" шрифт.

STRIKEиS: не рекомендуются, зачёркнутый текст.

U: не рекомендуется, подчёркнутый.

Вот несколько примеров определения шрифта:

<P><b>bold</b>,

<i>italic</i>, <b><i>bold italic</i></b>, <tt>teletype text</tt>, and

<big>big</big> and <small>small</small> text.

Это будет отображено так:

Можно применить более сложные варианты отображения шрифтов, используя таблицы стилей. Чтобы отобразить голубой курсив в параграфе с помощью таблицы стилей (CSS):

<HEAD>

<STYLE type="text/css">

P#mypar {font-style: italic; color: blue}

</STYLE>

</HEAD>

<P id="mypar">...голубой курсив...

Элементы стиля шрифта должны вкладываться соответствующим образом. Отображение вложенных элементов стиля шрифта зависит от ПА.

Элементы модификатора шрифта: font и basefont

FONT и BASEFONT не рекомендуется применять.

См. формальное определение в разделе Переходное ОТД.

Определения атрибутов

size = cdata [CN]

Не рекомендуется.Устанавливает размер шрифта. Возможные значения:

  • Целое число от 1 до 7. Устанавливает шрифт в определённый фиксированный размер, представление которого зависит от ПА. Не все ПА могут отобразить все семь размеров.

  • Относительное увеличение размера шрифта. "+1" означает: на один размер больше. "-3" означает: на три размера меньше. Все размеры находятся в пределах шкалы от 1 до 7.

color = color [CI]

Не рекомендуется.Устанавливает цвет текста.

face = cdata [CI]

Не рекомендуется.Определяет список имён шрифтов, разделённых запятыми, которые ПА должен искать в порядке убывания приоритета.

Атрибуты, определённые в другом месте

  • id, class (идентификаторы документа)

  • lang (язык), dir (направление текста)

  • title (название элемента)

  • style (инлайн-стиль)

Элемент FONT изменяет размер шрифта и цвет текста своего содержимого.

Элемент BASEFONT устанавливает базовый размер шрифта (используя атрибут size). Размер шрифта, определяемый FONT, является относительным по отношению к BASEFONT. Если BASEFONT не используется, размер базового шрифта составляет 3.

НЕ РЕКОМЕНДУЕТСЯ:

В этом примере показана разница между шрифтами семи размеров элемента FONT:

<P><font size=1>size=1</font>

<font size=2>size=2</font>

<font size=3>size=3</font>

<font size=4>size=4</font>

<font size=5>size=5</font>

<font size=6>size=6</font>

<font size=7>size=7</font>

Это может выглядеть так:

А это пример относительного изменения размера шрифта с использованием базового размера 3:

Базовый размер шрифта не применяется к заголовкам/headings, за исключением тех случаев, когда заголовки изменены с использованием относительного изменения размера в элементе FONT.

Горизонтальные линии: элемент HR

<!ELEMENT HR - O EMPTY -- горизонтальная линия -->

<!ATTLIST HR

%attrs; -- %coreattrs, %i18n, %events --

>

Начальный тег: необходим, Конечный тег: запрещён

Определение атрибутов

align = left|center|right [CI]

Не рекомендуется. Определяет горизонтальное выравнивание линии по отношению к окружающему контексту. Возможные значения:

  • left: линия выравнивается влево.

  • center: линия выравнивается по центру.

  • right: линия выравнивается вправо.

По умолчанию align=center.

noshade [CI]

Не рекомендуется. Если этот булев атрибут установлен, он требует, чтобы ПА отображал горизонтальную линию сплошным цветом, а не традиционно с двухцветной "тенью".

size = pixels [CI]

Не рекомендуется. Определяет высоту линии. Значение по умолчанию зависит от ПА.

width = length [CI]

Не рекомендуется. Определяет ширину линии. Ширина по умолчанию - 100%, т.е. линия растянута по ширине всей "канвы".

Атрибуты, определённые в другом месте

  • id, class (идентификаторы документа)

  • lang (язык), dir (направление текста)

  • title (название элемента)

  • style (инлайн-стиль)

  • onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup (внутренние события)

Элемент HR отображает горизонтальную линию в ПА.

Величина свободного пространства под и над горизонтальной линией зависит от ПА.

НЕ РЕКОМЕНДУЕТСЯ:

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

<HR width="50%" align="center">

<HR size="5" width="50%" align="center">

<HR noshade size="5" width="50%" align="center">

Эти линии должны выглядеть примерно так: