Опубликован: 27.07.2006 | Уровень: для всех | Доступ: платный
Лекция 6:

Динамический HTML

< Лекция 5 || Лекция 6: 123456 || Лекция 7 >

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

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

Задание цвета (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}

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

< Лекция 5 || Лекция 6: 123456 || Лекция 7 >
Дмитрий Фаттахов
Дмитрий Фаттахов
Виктория Бельгесова
Виктория Бельгесова

Добрый день. Как получить удостоверение о прохождении данного курса?

Алексей Лещев
Алексей Лещев
Россия, Алтгту