Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 13. Каскадные таблицы стилей CSS.doc
Скачиваний:
17
Добавлен:
25.12.2018
Размер:
298.5 Кб
Скачать

Свойства форматирования элементов

В каскадных таблицах стилей все доступные свойства форматирования элементов в документе HTML разбиты на категории. Рассмотрим основные из них.

Таблица 1. Категории свойств элементов

Категория

Устанавливает

Шрифт

Типографские свойства шрифта

Цвет и фон

Цвет текста и фона, а также картинки в качестве фона

Текст

Выравнивание, форматирование и разрядка текста

Блок

Свойства форматирования блоковых элементов

Визуальное форматирование

Свойства, связанные с блоками отображения элементов, их позиционированием и отображением списков

Шрифты

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

Таблица 2. Свойства шрифтов

Свойство

Описание

font-family

Задает приоритетный список семейств шрифтов.

BODY {font-family: Times New Roman, Verdana, Arial}

font-style

Определяет стиль шрифта из выбранного семейства нормальный (normal), курсивный (italic) или наклонный (oblique)

H1 {font-style: italic}

font-variant

Определяет еще одну вариацию шрифта выбранного семейства – капитель. В шрифте этого стиля все строчные буквы выглядят как прописные. Значение normal не изменяет вида шрифта, а small-caps выбирает вариант капитель шрифта.

P {font-variant: small-caps}

font-weight

Определяет жирность шрифта. Регламентируют 9 градаций жирности шрифта, задаваемых числами 100, 200 и так далее до 900. Значение 100 соответствует самому "бледному" шрифту, тогда как 900 – самому "жирному". Для задания нормального шрифта используется значение normal, что соответствует цифровому значению 400.

H1 {font-weight: 400}

font-size

Определяет размер шрифта. Значение этого свойства может быть абсолютным или относительным. Абсолютное значение задается следующими ключевыми словами: xx-small, x-small, small, medium, large, x-large, xx-large. Также значение можно задавать в виде абсолютного значения длины, например, 10pt

H1 {font-weight: 20pt}

P {font-size: medium}

font

Основное назначение этого свойства – установить в одном определении значения свойств font-style, font-variant, font-weight, font-size, font-family. Все значения перечисленных свойств задаются через пробелы в том порядке, как они перечислены выше.

Цвет и фон

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

Таблица 3. Свойства фона и цвета

Свойство

Описание

color

Устанавливает цвет текста элемента. Значением этого элемента является цвет, который задается либо ключевым словом, либо шестнадцатеричным значением RGB.

P {color: blue}

H1 {color: 00FFFF}

background-color

Определяет цвет фона страницы. Значением этого элемента является цвет, который задается либо ключевым словом, либо шестнадцатеричным значением RGB.

background-image

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

background-repeat

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

repeat – повторяемость и по вертикали, и по горизонтали;

repeat-x - повторяемость по горизонтали;

repeat-y - повторяемость по вертикали;

no-repeat – изображение не повторяется.

background-attachment

Определяет, будет ли фон, на котором отображается документ, оставаться неподвижным при прокрутке.

fixed - оставляет фон неподвижным,

scroll - перемещает фон вместе с содержимым документа.

background-position

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

background

Позволяет одновременно устанавливать значения всех перечисленных выше свойств. Допустимые значения задаются в виде списка, элементы которого отделяются пробелами. Если значение не задано, то оно устанавливается в начальное значение, определяемое браузером.