Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Динамический HTML.doc
Скачиваний:
7
Добавлен:
18.09.2019
Размер:
106.5 Кб
Скачать

Задание значений

Для задания значений в правилах таблиц стилей важно использовать корректный синтаксис.

Задание цвета (color), также как и в тегах HTML, возможно двумя способами: наименованием и численным значением. Спецификация CSS1 ("Спецификации каскадных таблиц стилей, уровень 1"), разработанная Консорциумом World Wide Web (W3C), перечисляет только 16 наименований цветов, которые можно использовать в таблицах стилей:

aqua gray navy silver

black green olive teal

blue lime purple white

fuchsia maroon red yellow

Другие наименования из полного списка цветов, приведенного ниже, также могут поддерживаться некоторыми браузерами.

Web-цвета по оттенкам

black white

Нейтральные/холодные

darkgray ghostwhite silver

darkslategray gray slategray

dimgray lightgrey snow

gainsboro lightslategray

Нейтральные/теплые

antiquewhite ivory papayawhip

cornsilk linen seashell

floralwhite oldlace

Коричневые/бронзовые

beige chocolate rosybrown

bisque khaki sienna

blanchedalmond moccasin tan

brown navajowhite wheat

burlywood peru

Розовые

coral lightcoral mistyrose

darksalmon lightpink pink

deeppink lightsalmon salmon

hotpink magenta

Оранжевые

darkorange orange orangered peachpuff

Желтые

darkgoldenrod lemonchiffon palegoldenrod

gold lightyellow yellow

goldenrod lightgoldenrodyellow

Зеленые

aquamarine greenyellow olive

chartreuse honeydew olivedrab

darkgreen lawngreen palegreen

darkkhaki lime seagreen

darkolivegreen limegreen springgreen

darkseagreen mediumseagreen yellowgreen

forestgreen mediumspringgreen

green mintcream

Фиолетовые

blueviolet lavenderblush plum

darkmagenta mediumorchid purple

darkorchid mediumpurple thistle

darkviolet mediumvioletred violet

fuchsia orchid

lavender palevioletred

Сине-зеленые

aqua darkturquoise mediumauqamarine

cyan lightcyan mediumturquoise

darkcyan lightseagreen

Синие

aliceblue deepskyblue mediumslateblue

azure dodgerblue midnightblue

blue indigo navy

cadetblue lightblue powderblue

cornflowerblue lightskyblue skyblue

darkblue lightsteelblue slateblue

darkslateblue mediumblue steelblue

Красные

crimson firebrick maroon

darkred indianred red

При задании цвета численным значением используют либо шестнадцатеричное значение, либо тройку вида rgb(red, green, blue), где red, green и blue являются числами в диапазоне от 0 до 255, либо процентными величинами, определяющими яркость каждой составляющей цвета в RGB. Значения 255 или 100% указывают, что соответствующая составляющая цвета имеет максимальную яркость; значения 0 или 0% – соответствующая составляющая полностью отсутствует.

Пример

H1 {color: #0000FF}

H1 {color: #00F}

H1 {color: rgb(27, 119, 207)}

H1 {color: rgb(50%,75%, 0%)}

Во втором примере используется трехзначный синтаксис, при использовании которого три цифры преобразуются в шесть путем дублирования каждой из них.

При задании единиц длины (length) используют число, за которым без пробелов следует двухсимвольное обозначение единицы измерения (em, ex, in, cm и др.) Обозначения единиц измерения еm и ех относятся к общей высоте шрифта и высоте буквы "х" соответственно. Единица измерения рх соответствует величине пиксела на экране, а in, cm, mm, pt и рс обозначают дюймы, сантиметры, миллиметры, пункты и цицеро соответственно. В дюйме 25,4 миллиметра или 72,27 пункта, а в цицеро – 12 пунктов. Если значение равно нулю, обозначение единицы измерения можно опустить.

Пример

P {font-size: 12pt}

H3 {text-indent: 20em}

Некоторые значения могут быть заданы в процентах (percent). При этом они вычисляются как процент от другого свойства элемента, обычно его размера.

Пример

P {line-height: 120%}

Для указания местоположения ресурса используется его URL-адрес. В этом случае после ключевого слова url сразу (без пробелов) следует открывающая круглая скобка, а за ней - URL, заключенный, при желании, в одиночные или двойные кавычки, и закрывающая правая скобка.

Пример

BODY {

background: url(http://www.image.ru/image/pic1.gif)

}

Наконец, некоторые значения являются последовательностью (list) других величин и описываются как "список" некоторых значений. Список состоит из одного или более допустимых значений, разделяемых запятыми.

Пример

P {font-family: Times, serif}