CSS. Каскадные таблицы стилей. Подробное руководство.Символ-Плюс 2008

Печать

Основные цвета 289

Все ссылки класса external станут серебряными, а не серыми. По-прежнему после посещения они будут становиться темно-серыми, если, конечно, не добавить специальное правило и для этого случая:

body {color:black;}

a:link {color:#808080;} Л умеренно серый */ a.external:link {color:#666;} a:active {color:silver;}

a:visited {color:#333;} /* очень темно-серый */ a,external:visited {color:black;}

Теперь все внешние ссылки будут серыми до посещения и черными после посещения, тогда как остальные ссылки будут темно-серыми после посещеция и светло-серыми до него.

Воздействие на рамки

Значение цвета также может влиять на рамки, окружающие элемент* Предположим, вы объявили приведенные ниже стили, результат применения которых представлен на рис. 9*4:

p.aside {color:, gray; border-style:solid;}

У элемента <p class-"aside"> серый текст и серая сплошная рамка средней ширины. Дело в том, что по умолчанию к рамкам применяется ос-новной цвет элемента. Переопределить это поведение позволяет свойство border-color:

p.aside {color:gray; border-style:solid; border-color:black;}

Текст станет серым (grey), а цвет рамок - черным (black). Любое значение, заданное для border-color, всегда будет переопределять значение свойства color.

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

Puc. 9.4. Цвета рамок, позаимствованные у цвета содержимого