Глава 2.7. Цвет и фон2.7.1. Цвет текста: свойство colorСинтаксис: color: <цвет> | inherit Начально: зависит от обозревателя Применимо: ко всем элементам Наследуемо: да Проценты: не используются Устройства: визуальные Поддержка: Соответствует стандарту (4.0+) Соответствует стандарту (4.0+) Свойство color задает цвет текста содержимого элемента при отображении. Примеры: H1 { color: blue } H2 { color: #000080 } H3 { color: #0c0 } Примечание. Во избежании конфликта с пользовательской таблицей стилей, это свойство следует задавать вместе со свойством background. 2.7.2. Задание фонаФон элемента может задаваться либо цветом (background-color), либо графическим образом (background-image, background-repeat, background-attachment и background-position). Можно также пользоваться сокращенным свойством background. Напомним, что фон элемента распространяется на область содержимого элемента и его заполнителя. Фон корня дерева документов является фоном для отображения документа в целом, но для HTML-документов рекомендуется задавать общий фон в свойствах элемента BODY, а не HTML. 2.7.2.1. Цвет фона: свойство background-colorСинтаксис: background-color: <цвет> | transparent | inherit Начально: transparent Применимо: ко всем элементам Наследуемо: нет Проценты: не используются Устройства: визуальные Поддержка: Соответствует стандарту (4.0+) Соответствует стандарту (4.0+) Свойство background-color задает цвет фона элемента при отображении. Значение transparent, принятое по умолчанию, соответствует прозрачному фону. Примеры: BODY { background-color: white } H1 { background-color: #0000F0 } H2 { background-color: #0cc } Примечание. Во избежании конфликта с пользовательской таблицей стилей, при задании этого свойства следует задавать также свойство background-image (обычно со значением none). 2.7.2.2. Графический образ фона: свойство background-imageСинтаксис: background-image: <uri> | none | inherit Начально: none Применимо: ко всем элементам Наследуемо: нет Проценты: не используются Устройства: визуальные Поддержка: Соответствует стандарту (4.0+) Соответствует стандарту (4.0+) Свойство background-image задает графический образ фона элемента при отображении. Значение none, принятое по умолчанию, означает отсутствие фонового образа. Примеры: BODY { background-image: url("marble.gif") } P { background-image: none } Примечание. При задании этого свойства следует задавать также свойство background-color на случай невозможности загрузки графического образа. Если заданы оба эти свойства, то цвет фона будет виден в прозрачных областях образа. 2.7.2.3. Повтор фонового образа: свойство background-repeatСинтаксис: background-repeat: repeat | repeat-x | repeat-y | no-repeat | inherit Начально: repeat Применимо: ко всем элементам Наследуемо: нет Проценты: не используются Устройства: визуальные Поддержка: Соответствует стандарту (4.0+) Не поддерживается Если задан графический образ фона, то свойство background-repeat задает повтор фонового образа при отображении. Его возможные значения:
Пример: BODY { background: white url("image.gif"); background-repeat: repeat-y; background-position: center; } 2.7.2.4. Прокрутка фонового образа: свойство background-attachmentСинтаксис: background-attachment: scroll | fixed | inherit Начально: scroll Применимо: ко всем элементам Наследуемо: нет Проценты: не используются Устройства: визуальные Поддержка: Соответствует стандарту (4.0+) Не поддерживается Если задан графический образ фона, то свойство background-attachment задает прокрутку фонового образа при отображении. Его возможные значения:
Пример: BODY { background: white url("image.gif"); background-repeat: repeat-y; background-attachment: fixed; } 2.7.2.5. Позиция фонового образа: свойство background-positionСинтаксис: background-position: [[<размер> | <процент>] {1,2} | [[top | center | bottom] || [left | center | right]]] | inherit Начально: 0% 0% Применимо: к блочным и внешним элементам Наследуемо: нет Проценты: относительно размеров объемлющего прямоугольника Устройства: визуальные Поддержка: Соответствует стандарту (4.0+) Не поддерживается Если задан графический образ фона, то свойство background-position задает позицию фонового образа при отображении. Его возможные значения:
Если задано только одно значение, то оно считается позицией по горизонтали, а позиция по вертикали принимается равной 50%. Если даны два значения, то позиция по горизонтали стоит первой. Разрешаются комбинации размеров и процентов, например "2cm 30%". Отрицательные позиции также допустимы. Кроме того, значение этого свойства может задаваться следующими комбинациями ключевых слов (и только ими):
Пример: BODY { background-image: url("banner.jpg"); background-position: top center; } Если фоновый образ зафиксирован (см. свойство background-attachment), то его смещения вычисляются относительно окна обозревателя, а не области заполнения элемента. В следующем примере фоновый образ будет размещен в правом нижнем углу окна обозревателя. BODY { background-image: url("logo.png"); background-attachment: fixed; background-position: 100% 100%; background-repeat: no-repeat; } 2.7.2.6. Свойства фона: свойство backgroundСинтаксис: background: [<background-color> || <background-image> || <background-repeat> || <background-attachment> || <background-position>] | inherit Начально: не определено для сокращений Применимо: ко всем элементам Наследуемо: нет Проценты: применимы только в <background-position> Устройства: визуальные Поддержка: Соответствует стандарту (4.0+) Не поддерживается Свойство background является сокращением для свойств background-color,
background-image, В первом правиле следующего примера задается только цвет фона, во втором указаны все свойства фона: BODY { background: blue } P { background: url("bkgrd.gif") gray 50% repeat fixed } Примечание. Во избежании конфликта с пользовательской таблицей стилей, это свойство следует задавать вместе со свойством color. | ||||||||||||||||||||||||||||||||||