CSS. Каскадные таблицы стилей. Подробное руководство.Символ-Плюс 2008 |
Страница 279 из 493 Основные цвета 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. Цвета рамок, позаимствованные у цвета содержимого |
