Изменение цвета текста в HTML-документе
Без задания цвета текста на странице Web-браузер будет отображать текст цветом, заданным в нем по умолчанию, обычно черным. Если вы хотите изменить цвет слова или группы слов, воспользуйтесь атрибутом color в дескрипторе <font>, чтобы сообщить Web-браузеру, какой цвет следует использовать.
ПРАКТИКУМ
Предположим, например, вы хотите изменить цвет одного предложения в абзаце. Поместите дескриптор <font> с атрибутом цвета шрифта <font со1ог="цвет"> перед самым началом текста, цвет которого требуется изменить. Атрибут color дает браузеру указание отобразить заданным цветом текст, идущий после дескриптора. Ниже в тексте поместите дескриптор </font> в том месте, где браузер должен будет вернуться к своему цвету шрифта по умолчанию.
Например, атрибут color в дескрипторе <font> после первого предложения в следующем HTML-коде дает Web-браузеру указание отобразить второе предложение красным цветом:
Изменяем цвет текста в следующем предложении. Вставьте дескриптор задания шрифта с атрибутом color в начале и конце строки. Цвет изменится, а затем вернется к цвету по умолчанию - черному.
Затем дескриптор </font> после окончания второго предложения дает Web-браузеру указание прекратить использование красного, и при отображении остального текста Web-страницы браузер снова использует цвет текста, установленный в нем по умолчанию:
<html><head><title>Изменение цвета текста</title></head><body>
<р>Изменяем цвет текста в следующем предложении.
<font color="red">Bcтавьте дескриптор задания шрифта с атрибутом color в начале и конце строки.</font>
Цвет изменится, а затем вернется к цвету по умолчанию - черному.</р>
</body></html>
Задать значение атрибута color можно с помощью названия или номера. Как вы видели в предыдущем примере, можно использовать названия цветов, такие, как красный (red), зеленый (green), синий (blue) и т.д. Также можно представлять цвета в виде шестнадцатеричных триплетов. Например, шестнадцатеричный триплет, соответствующий красному цвету, выглядит как #FF0000. Следовательно, дать указание браузеру отобразить текст красным цветом можно с помощью либо
<font color="red">,
либо
<font color="#FF0000">.
При задании цвета в виде шестнадцатеричного триплета числа в триплете обозначают количества красной, зеленой и синей составляющих цвета, которые Web-браузер должен смешать для получения требуемого цвета текста. Например, черному цвету соответствует шестнадцатеричный триплет #000000. Каждое двузначное число в триплете обозначает количество одного из трех основных составляющих цвета: красной, зеленой и синей, которые браузер должен взять для создания составного цвета. Таким образом, для черного (#000000) браузер должен смешать "00" красной, "00" зеленой и "00" синей составляющей. И наоборот, чтобы создать белый цвет, браузер должен взять максимальные количества красной, зеленой и синей составляющих. Отсюда получаем шестнадцатеричный триплет белого цвета — #FFFFFF.
В мире полиграфии выбор цветов, используемых для повышения привлекательности буклетов и рекламы в журналах, практически неограничен. Видеоадаптеры на большинстве компьютеров также способны отображать тысячи, если не миллионы цветов. Как на компьютерах Macintosh, так и на Windows-компьютерах существует кодовая таблица цветов, в соответствии с которой цвета отображаются монитором. Если цвет задан с помощью шестнадцатеричного значения, Web-браузер обращается к таблице цветов видеоадаптера; если цвет есть в таблице, система правильно отобразит цвет на экране. Если же в таблице цветов правильного цвета нет, система создает цвет путем смешивания пикселей существующих цветов для получения визуального эквивалента требуемого цвета.
Много лет назад, когда видеоадаптеры могли отображать максимум 256 цветов, выбирать цвета было проще (цветов было меньше), однако возможности выбора цвета были существенно ограничены. Это усложнялось еще и тем, что компьютерные операционные системы резервировали некоторые из этих цветов для своих визуальных интерфейсов (то есть для отображения рабочего стола системы). Поскольку операционные системы Windows и Macintosh используют для своих визуальных интерфейсов различные наборы цветов (40 цветов), остается 216 цветов (256 — 40 = 216), которые одинаково отображаются в Web-браузерах и Windows, и Macintosh.
Сегодня выбор цветов для создания Web-страниц шире, поскольку видеоадаптеры как в компьютерах Macintosh, так и в Windows-компьютерах в состоянии отображать миллионы цветов. Тем не менее, цвета по-прежнему создаются как комбинации значений красной, зеленой и синей составляющих (триплеты). Полный перечень цветов, корректно отображаемых браузерами, в котором приводятся как названия цветов, так и соответствующие значения шестнадцатеричных триплетов, можно найти по адресу http://www.htmlhelp.com/cgi bin/ color.cgi .
Хотя большинство посетителей оставляют цвет текста по умолчанию в браузере черным, некоторые могут выбрать и другой цвет по умолчанию. Поэтому желательно указывать цвет, который должен использоваться браузером при отображении текста вашей Web-страницы, даже если желаемый цвет — черный. Не стоит предполагать, что у всех посетителей вашего сайта в браузерах в качестве цвета по умолчанию установлен именно черный. В главе 4 данной книги вы узнаете, как установить цвет всего текста на странице с помощью нескольких CSS-правил.