Справочник по CSS
Материал из Справочник Web-языков.
В этом разделе находятся статьи по CSS (Cascading Style Sheets)
Содержание |
Справочник по свойствам и атрибутам
- Важность - Увеличивает приоритет или важность конкретного определения.
- Поведение - Этот раздел описывает свойство, с помощью которого Dynamic HTML (DHTML) поведение назначается элементам посредством CSS.
- Расположение и границы - Данный раздел содержит список свойст CSS, которые применяются для описания поведения расположения и границ объекта:
- Цвет и фон - Данный раздел содержит список свойств CSS, которые применяются для описания цвета и фона объектов.
- Фильтр - Этот раздел описывает свойство фильтра, используемое для визуальных стилей и переходов.
- Шрифт и Текст - Данный раздел содержит список свойств CSS, применимых для стилей шрифта, визуализации и форматирования текста.
- Списки - Данный раздел содержит набор свойств CSS для разметки списков.
- Позиционирование - Данный раздел содержит набор свойств CSS, которые описывают размеры и позицию элементов, а также их z-index и видимость.
- Печать - Данный раздел содержит список свойств CSS, влияющих на отображение web-страницы при выводе ее на печать.
- Интерфейс пользователя - Данный раздел содержит список свойств CSS, описывающих взаимодействие пользователя с web-страницей.
- Полный список - Содержит полный список свойств и атрибутов.
Селекторы
:after - Определяет сгенерированный контент, который будет выведен после элемента.
:before - Определяет сгенерированный контент, который будет выведен перед элементом.
:first-child - Задает один или более стилей для первого из ряда дочерних элементов для объекта.
:focus - Задает стиль элемента, получающего фокус.
:hover - Задает стиль элемента, на который наведен курсор мыши.
:lang(C) - Ставит элементу в соответствие определенный язык.
:link - Задает стиль еще не посещенной ссылки a.
:visited - Задает стиль уже посещенной ссылки a.
Child (>) Combinator - Наследственный комбинатор. Определяет наследственную связь между простыми селекторами.
Descendant Combinator - Потомственный комбинатор. Определяет произвольную потомственную связь между простыми селекторами.
General Sibling (~) Combinator - Обобщенный родственный комбинатор. Определяет обобщенную связь между родственными простыми селекторами.Existence [] Attribute Selector - Определяет атрибут независимо от его значения.
Prefix [^=] Attribute Selector - Задает префикс, с которого начинается значение атрибута.
Substring [*=] Attribute Selector - Задает последовательность символов, которая должна входить в значение атрибута.
Whitespace [~=] Attribute Selector - Определяет значение, которому должно соответствовать одно из значений атрибута.
Hyphen [|=] Attribute Selector - Применяется для атрибутов, чье значение состоит из пары слов, разделенных дефисом.
Suffix [$=] Attribute Selector - Задает суффикс, которым заканчивается значение атрибута.- Class Selector - Селектор класса. Задает класс элемента.
- ID Selector - Селектор идентификатора. Задает идентификатор атрибута.
- Type Selector - Селектор типа. Задает тип элемента.
- Universal (*) Selector - Универсальный селектор. Определяет любой тип элемента.
Правила
- @charset - Задает кодировку внешней таблицы стилей.
- @font-face - Задает шрифт, встраиваемый в html-документ.
- @import - Позволяет импортировать в web-документ внешнюю таблицу стилей.
- @media - Задает список мультимедиа устройств, для которых необходимо использовать таблицу стилей.
- @page - Задает размеры, ориентацию и поля страничного блока в таблице стилей.
Совокупности
- imports - Определяет всю совокупность импортируемых таблиц стилей для соответствующего объекта styleSheet.
- pages - Определяет совокупность объектов page, которые соответствуют правилам @page объекта styleSheet.
- rules - Определяет всю совокупность правил, определенных для таблицы стилей.
- styleSheets - Определяет всю совокупность объектов styleSheet, представляющих таблицы стилей, которые соответствуют каждой копии объектов link или style в документе.
Методы
- addImport - Добавляет таблицу стилей в совокупность imports.
- addRule - Добавляет новое правило для таблицы стилей.
- createStyleSheet - Создает таблицу стилей для web-документа.
- getExpression - С помощью этого метода получают выражение для нужного свойства.
- removeExpression - Удаляет выражение для заданного свойства.
- removeImport - Удаляет таблицу стилей из совокупности imports, основываясь на ее порядковом номере.
- removeRule - Удаляет уже существующее для объекта styleSheet правило и соответствующую запись в совокупности rules.
- setExpression - С помощью этого метода задают выражение для нужного свойства.