Селекторы, свойства и значения в CSS

Теория

Также как в HTML есть теги, в CSS есть «селекторы». Под селекторами следует понимать имена, которые описывают стили во внутренних и внешних таблицах стилей. В этом начальном руководстве по CSS мы сосредоточимся на HTML-селекторах, которые представляют собой имена HTML-тегов и применяются для того, чтобы изменить стиль данного тега.

У каждого селектора есть свойства, которые находятся внутри фигурных скобок. Примеры свойств: color, font-weight, background-color.

За свойством следует знак двоеточия (не путайте со знаком равенства), а затем указывается значение этого свойства. Несколько свойств разделяются между собой точкой с запятой (;):

body {
	font-size: 0.8em;
	color: navy;
}

Это код устанавливает значения для свойств font-size и color селектора <body>. В нашем случае, стиль, примененный к HTML-документу, приведет к тому, что текст страницы (размещенный между тегами body) будет темно-синего цвета и размера 0,8 em.

Длина и проценты

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

  • em (например, font-size: 2em) – это единица измерения, которая определяет вычисляемый размер шрифта. Например, 2em указывает на то, что размер должен быть в два раза больше величины текущего шрифта.
  • px (например, font-size: 12px) — это единица измерения в пикселях.
  • pt (например, font-size: 12pt) — типографский пункт (1/72 дюйма, приблизительно 0,35 мм).
  • % (например, font-size: 80%) – единица измерения в процентах.

Среди других единиц измерения можно отметить pc (пика = 4.512мм), cm (сантиметры), mm (миллиметры) и in (дюймы).

Когда значение равно нулю необходимости указывать единицу измерений нет. Например, используя border: 0, вы указываете, что границы (рамки) быть не должно.

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

По общему мнению, «em» и «%» являются наилучшими единицами измерений для шрифтов (а также, возможно, для указания высоты и ширины, с чем мы должны будем познакомиться в Продвинутом руководстве по CSS).

«px» в большинстве браузеров не позволяет изменять размер текстов. Это единица измерения не должна использоваться очень часто (за исключением определения размеров границ).

Фото




Видео




Автор Cascading Style Sheets