Color

Internet Explorer Netscape Opera Safari Firefox
6.0 7.0 8.0 8.0 9.0 8.0 9.2 9.5 1.3 2.0 3.1 1.5 2.0 3.0
Частично Частично Да Да Да Да Да Да Да Да Да Да Да Да

 

CSS CSS1, CSS2.1
Значение по умолчанию Зависит от настроек браузера, обычно черный цвет
Наследуется Да
Применяется Ко всем элементам
Аналог HTML <body text="цвет">
<font color="цвет">

Описание

Определяет цвет текста элемента.

Синтаксис

color: цвет | inherit

Значения

Цвет можно задавать тремя способами.

1. По его названию

Браузеры поддерживают некоторые цвета по их названию.

2. По шестнадцатеричному значению

Для задания цветов используются числа в шестнадцатеричном коде. Шестнадцатеричная система, в отличие от десятичной системы, базируется, как следует из ее названия, на числе 16. Цифры будут следующие: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Цифры от 10 до 15 заменены латинскими буквами. Числа больше 15 в шестнадцатеричной системе образуются объединением двух чисел в одно. Например, числу 255 в десятичной системе соответствует число FF в шестнадцатеричной системе. Чтобы не возникало путаницы в определении системы счисления, перед шестнадцатеричным числом ставят символ решетки #, например #666999. Каждый из трех цветов — красный, зеленый и синий — может принимать значения от 00 до FF. Таким образом, обозначение цвета разбивается на три составляющие #rrggbb, где первые два символа отмечают красную компоненту цвета, два средних — зеленую, а два последних — синюю. Допускается использовать сокращенную форму вида #rgb, где каждый символ следует удваивать. Так, запись #fe0 следует расценивать как #ffee00.

3. С помощью RGB

Можно определить цвет используя значения красной, зеленой и синей составляющей в десятичном исчислении. Значение каждого из трех цветов может принимать значения от 0 до 255. Также можно задавать цвет в процентном отношении.

inherit
Наследует значение родителя.

Пример

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html>  <head>   <meta http-equiv="Content-Type" content="text/html;    charset=windows-1251">   <title>color</title>   <style type="text/css">    .letter {     color: red; /* Цвет символа */     font-size: 200%; /* Размер шрифта */    }     P {     color: RGB(49, 151, 116); /* Цвет текста */    }   </style>  </head>   <body>      <p><span class="letter">L</span>orem ipsum    dolor sit amet, consectetuer adipiscing elit, sed diem nonummy    nibh euismod tincidunt ut lacreet dolore magna aliguam erat    volutpat.</p>   <p><span class="letter">U</span>t wisis    enim ad minim veniam, quis nostrud exerci tution ullamcorper    suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>     </body> </html>

Объектная модель

[window.]document.getElementById("elementID").style.color

Браузеры

Internet Explorer до седьмой версии включительно не поддерживает значение inherit.