На этой странице:
Свойства могут ограничивать диапазон принимаемых ими чисел. |
В CSS используются два вида чисел: целые и вещественные. Вещественное число определяется как целое, за которым следует десятичная точка и дробная часть. И целые, и вещественные числа могут быть как положительными, так и отрицательными. |
|
Процент — это число, за которым следует знак процента (%). Проценты вычисляются от значений, указанных в свойствах (например, от размера родительского элемента). |
Цвет в CSS можно задавать следующими способами:
|
В спецификации CSS 2.1 зафиксировано 17 цветов, которые можно задавать ключевыми словами. Это 16 цветов, описанных в HTML 4.01, плюс оранжевый цвет (orange). В CSS 3 определён список ключевых слов для 140 цветов, но часто удобнее задавать цвета, не входящую в стандартную 17-цветную палитру другими способами, описанными ниже. |
Вместо |
Цвет задаётся так же, как в HTML, например,
|
Допустимый диапазон чисел |
RGB-компоненты записываются в формате |
Допустимый диапазон процентных значений — от 0% до 100%. |
Процентная запись аналогична числовой, но используются проценты:
|
Примеры записи одних и тех же цветов в разных формах:
| Ключевое слово | Проценты | Десятичная запись | 16-ричная запись | Краткая 16-ричная запись |
|---|---|---|---|---|
| red | rgb(100%,0%,0%) | rgb(255,0,0) | #FF0000 | #F00 |
| orange | rgb(100%,40%,0%) | rgb(255,102,0) | #FF6600 | #F60 |
| green | rgb(0%,50%,0%) | rgb(0,128,0) | #008000 | |
| gray | rgb(50%,50%,50%) | rgb(128,128,128) | #808080 |
Наибольшей популярностью среди разработчиков пользуется шестнадцатеричная запись (краткая, где возможно) и ключевые слова из стандартной палитры.
Эти единицы размера практически не используются в разработке веб-страниц.
|
Ш
Для буквы Ш задано правило |
Дюймы
Обозначение: Задаёт размер в дюймах. Один дюйм равен 25,4 миллиметра. |
|
Ш
Для буквы Ш задано правило |
Сантиметры
Обозначение: Задаёт размер в сантиметрах. Один сантиметр равен 0,394 дюйма. |
|
Ш
Для буквы Ш задано правило |
Миллиметры
Обозначение: Задаёт размер в миллиметрах. |
|
Ш
Для буквы Ш задано правило |
Пункты
Обозначение: Задаёт размер в типографских пунктах. В одном дюйме 72 пункта. |
|
Ш
Для буквы Ш задано правило |
Пики
Обозначение: Задаёт размер в типографских пиках. Одна пика — 12 пунктов, то есть в одном дюйме 6 пик. |
Измеряемый в этих единицах фактический размер меняется под действием внешних факторов, таких как разрешение экрана, ширина окна браузера, размер шрифта.
|
Ш
Для буквы Ш задано правило |
Единица измерения em
Обозначение:
В CSS один О том, что понимается под размером шрифта, смотрите в разделе “04. Стилевые свойства. → 9. Текст → Размер шрифта” (ссылка). |
|
Файл
H1 {font-size:80px;}
H2 {font-size:40px;}
P {font-size:20px;}
H1, H2, P {margin-left:1em;}
Файл index.htm
|
Пусть, например, для элементов
H1 {font-size:80px;}
H2 {font-size:40px;}
P {font-size:20px;}
Определим теперь для этих элементов внешний отступ слева в
H1, H2, P {margin-left:1em;}
Получится, что отступ для |
|
Файл
BODY {font-size:1em;}
H1 {font-size:2em;}
EM {font-size:0.8em;}
Файл index.htm
|
При вычислении размера шрифта значение
Для Если пользователь изменит размер шрифта в браузере, на экране всё перестроится пропорционально. |
|
Ш
Для буквы Ш задано правило |
Единица измерения ex
Обозначение:
Величина
Проблема в том, что высота буквы x в разных шрифтах разная, даже при
одном шрифтовом размере. Кроме того, браузеры вычисляют эту величину
тоже по-разному, поэтому единицу |
|
Ш
Для буквы Ш задано правило |
Измерение в пикселах
Обозначение: Пикселы отнесены к относительным единицам, потому что размер пиксела зависит от экранного разрешения и размеров монитора. На одном мониторе при фиксированном разрешении пикселы ведут себя так же, как сантиметры, то есть представляют собой абсолютную единицу. Если размер шрифта задан в пикселах, пользователи IE вплоть до версии IE6 не смогут его увеличить, и это очень плохо с точки зрения добропорядочного интерфейса. В других современных браузерах (IE7 и остальных) такой проблемы нет. Измерения в пикселах идеальны для растровых картинок. |
Если размер равен нулю, то единицу измерения можно не записывать
(например, запись margin:0px равнозначна записи
margin:0).
Ключевые слова определяются при описании стилевых свойств. Например,
популярно ключевое слово none. Чтобы удалить
подчёркивание ссылок, можно написать:
A {text-decoration:none;}
Одно и тоже ключевое слово может обозначать разные сущности у разных
свойств. Так слово normal для свойства
letter-spacing (интервал между символами) обозначает
совершенно другое по сравнению с этим же ключевым словом для
свойства font-size.
Ключевое слово inherit используется всеми свойствами
одинаково: оно делает значение свойства таким же, как у
родительского элемента.
Указатель на ресурс в сети представляет собой URL-адрес.
URL-обозначение (Uniform Resource Locator — унифицированный
указатель ресурса) — ввёл в 1989 году Тим Бернерс-Ли (Tim
Berners-Lee). Согласно предложенной им схеме, сначала записывают
условное обозначение протокола, по которому файл доступен в Интернете,
потом, через символы :// — адрес сервера, на
котором расположен файл, затем, через символ
/ — местоположение файла на сервере:
название протокола://адрес сервера/расположение файла
В качестве примера приведём URL-адрес файла в FTP-архиве Роботландии:
ftp://ftp.botik.ru/rented/robot/univer/reclam/reclam.zip
Здесь:
ftp — название протокола;
ftp.botik.ru — сервер;
rented — каталог;
robot — каталог;
univer — каталог;
reclam — каталог;
reclam.zip — файл.
В CSS формат обращения к нужному объекту в сети имеет вид функции
с именем url, а в качестве аргумента записывается
URL ресурса:
url(название протокола://адрес сервера/расположение файла)
Так, например, выглядит в CSS ссылка на картинку image.gif,
расположенную в каталоге pic сервера www.server.ru:
url(http://www.server.ru/pic/image.gif)
Такой адрес называют абсолютным. Чаще пользуются относительными адресами вида:
url(расположение файла)
Расположение файла определяется относительно документа, который содержит это указание. Например, по указанию:
url(pic/image.gif)
браузер будет искать картинку в подкаталоге pic
(подкаталоге того каталога,
который содержит файл со стилевым указанием).