Глобальные сети компьютеров. Практическое введение в Internet

         

Оформление символов


Любой современный (и даже не очень современный) текстовый процессор предоставляет возможность шрифтового оформления символов. Как правило, вы можете выбрать для символов любой шрифт, установленный в системе, выбрать высоту символов, выделить символы жирным шрифтом, наклоном или подчеркиванием.

Соответствующие средства встроены и в язык HTML .

Все команды форматирования символов, определенные в языке HTML , можно разделить на команды логического форматирования и команды физического форматирования.

Команды логического форматирования определяют не конкретный способ оформления, а указывают навигатору тип информации, подлежащей выделению. Способ выделения выбирается навигатором.

Ниже мы привели список команд логического форматирования символов с кратким описанием.



Команда Описание
<CITE>, </CITE> Цитата
<EM>, </EM> Текст, имеющий особое значение
<STRONG>, </STRONG> Сильное выделение текста
<KBD>, </KBD> Текст, введенный пользователем
<CODE>, </CODE> Листинг программы
<SAMP>, </SAMP> Последовательность литералов
<VAR>, </VAR> Имя переменной
<!-- ... --> Комментарий

По возможности следует использовать логическое форматирование символов, так как такое форматирование позволяет пользователю самостоятельно выбирать способ оформления указанных логических составляющих текста в соответствии со своим вкусом.

Вот пример фрагмента текста, оформленного с выделением:

<P> В этой команде переменной <CODE>TimeCnt</CODE> присваивается значение, равное нулю.

Команды физического форматирования указывают явным образом, как следует оформить символы текста:

Команда Описание
<B> , </B> Выделение жирным шрифтом
<I> , </I> Выделение наклоном
<TT> , </TT> Оформление шрифтом с фиксированной шириной букв
<U> , </U> Выделение подчеркиванием
<STRIKE> , </STRIKE> Выделение перечеркиванием
<BIG> , </BIG> Текст с крупным размером букв
<SMALL> , </SMALL> Текст с малым размером букв
<BLINK> , </BLINK> Мигающий текст
<SUB> , </SUB> Подстрочный индекс
<SUP> , </SUP> Надстрочный индекс
<
Еще одна возможность оформления символов, удобная, например, для размещения в документе листингов программ, связана с использованием команд <PRE> и </PRE> .

Эти команды называются командами включения предварительно отформатированного текста.

Под форматированием в данном случае понимается подготовка текста простым текстовым редактором с использованием шрифта с фиксированной шириной букв. В этом смысле листинги программ являются отформатированными. Вы можете добавить их в документ следующим образом:

<PRE WIDTH="60"> int main(int argc, char *argv[]) { printf("Hello, world!"); } </PRE>

Параметр WIDTH указывает максимальное количество символов в одной строке. По умолчанию значение этого параметра равно 80.

Еще одна команда, предназначенная для форматирования символов, это команда <FONT…>, с помощью которой можно задать параметры шрифта.

Команда <FONT…> с параметром SIZE определяет размер шрифта. Фирмы Microsoft и Netscape трактуют эту команду по-разному, что может привести к неприятным последствиям.

В трактовке Microsoft команда <FONT SIZE=x> определяет абсолютный размер шрифта в пикселах следующим образом:

Размер букв в пикселах Значение параметра x в команде <FONT SIZE=x>
9 1
10 2
12 3
14 4
18 5
24 6
36 7
По умолчанию размер шрифта равен 3, что соответствует высоте букв, равной 12 пикселам (при печати размер такого шрифта примерно равен размеру шрифта печатной машинки).

Хотя оператор <FONT SIZE=x> допускает указание относительного изменения размера шрифта (для чего перед числом x достаточно поставить знак плюс или минус), редактор Microsoft Internet Assistant for Microsoft Word пользуется только абсолютными значениями.

Редактор страниц навигатора Netscape Navigator Gold напротив, указывает относительные значения изменения высоты шрифта (относительно размера 3, принятого по умолчанию).

Другой параметр оператора <FONT…> - параметр COLOR - позволяет задать цвет символов. Формат этого параметра приведен ниже:



<FONT COLOR=#RRGGBB>

Здесь вместо RR, GG и BB следует указать шестнадцатиричные значения для, соответственно, красной, зеленой и голубой компонент цвета.

Ниже для примера мы привели фрагмент документа, оформленного с помощью редактора Microsoft Internet Assistant for Microsoft Word:

<P> <FONT SIZE=6 COLOR=#FF0000>Text</FONT>

Здесь текстовая строка Text отображается красным цветом, причем размер шрифта равен 6 и указан в виде абсолютного значения.

Аналогичное оформление, полученное с помощью редактора навигатора Netscape Navigator Gold , показано ниже:

<div align=center><p><font COLOR="#FF0000"><font SIZE=+3>Text </font></font>2</p></div>

Обратите внимание, что размер символов указан относительно текущего.

Способ указания размера символов, использованный фирмой Netscape, имеет на наш взгляд то преимущество, что пользователь может изменять текущий размер шрифта, при этом пропорции высоты символов для всех строк останутся неизменными.

Если вам нужно изменить базовое значение высоты букв, это можно сделать командой <BASEFONT…> , например:

<BASEFONT SIZE=2>

К сожалению, на момент создания этой книги команду <BASEFONT…> понимали только навигаторы фирмы Netscape.


Содержание раздела