На этой странице:
![]() Свойства могут ограничивать диапазон принимаемых ими чисел. |
В 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
(подкаталоге того каталога,
который содержит файл со стилевым указанием).