
Мы периодически тестируем CSS в основных браузерах. Последний тест — 9 ноября 2009 года.
Группы свойств CSS по функциям
Ссылка в колонке «Свойство» указывает на синтаксис, совместимость с браузерами, примеры и т.д.
В колонке «CSS» указывается версия CSS (CSS 1 или CSS 2), в которой появилось это свойство.
Свойства фона
Свойства бордюра и внешнего бордюра (outline)
Физические размеры элементов
Свойства шрифтов
| Свойство |
Описание |
CSS |
| font |
Свойства шрифта одной записью |
1 |
| font-family |
Изменение семейства шрифта |
1 |
| font-size |
Изменение размера шрифта |
1 |
| font-style |
Изменение отображения шрифта |
1 |
| font-variant |
Изменение трансформации шрифта (все символы отображаются как строчные/заглавные буквы) |
1 |
| font-weight |
Изменение жирности шрифта |
1 |
Генерируемый контент
| Свойство |
Описание |
CSS |
| content |
Используется вместе с псевдо-элементами :before и :after для вставки содержимого |
2 |
| counter-increment |
Активизация одного или нескольких счетчиков отображения определенного элемента на странице |
2 |
| counter-reset |
Создание/сброс счетчика отображения определенного элемента на странице |
2 |
| quotes |
Настройка видов кавычек для элемента |
2 |
Свойства списков
Внешние отступы
| Свойство |
Описание |
CSS |
| margin |
Свойства отступа от соседних элементов одной записью |
1 |
| margin-bottom |
Нижний отступ от соседних элементов |
1 |
| margin-left |
Левый отступ от соседних элементов |
1 |
| margin-right |
Правый отступ от соседних элементов
|
1 |
| margin-top |
Верхний отступ от соседних элементов |
1 |
Внутренние отступы (поля)
Свойства позиционирования
| Свойство |
Описание |
CSS |
| bottom |
Нижний отступ элемента от соседних элементов |
2 |
| clear |
Указания стороны, с которой запрещено обтекать элемент |
1 |
| clip |
Указание видимой части абсолютно позиционированного элемента |
2 |
| cursor |
Вид отображаемого курсора |
2 |
| display |
Настройка отображения/скрытия элементов |
1 |
| float |
Настройка смещения (всплывания) элементов |
1 |
| left |
Левый отступ до соседних элементов |
2 |
| overflow |
Настройка поведения в случае, если содержимое элемента не помещается в видимые границы элемента |
2 |
| position |
Настройка позиции элемента |
2 |
| right |
Правый отступ элемента до соседних элементов |
2 |
| top |
Верхний отступ до соседних элементов |
2 |
| visibility |
Видимость/скрытие элемента |
2 |
| z-index |
Настройка расстояния элементов в третьем измерении (расстояние вглубь монитора—ближе к пользователю) |
2 |
Свойства печати
| Свойство |
Описание |
CSS |
| orphans |
Настройка минимального количества строк, которое остается внизу страницы при печати |
2 |
| page-break-after |
Добавление разрыва страницы при печати после определенного элемента |
2 |
| page-break-before |
Добавление разрыва страницы при печати до определенного элемента |
2 |
| page-break-inside |
Добавление разрыва страницы при печати внутри определенного элемента |
2 |
| widows |
Настройка минимального количества строк, которое остается вверху новой страницы при печати |
2 |
Свойства таблиц
| Свойство |
Описание |
CSS |
| border-collapse |
Отображение/Скрытие двойных границ в местах соприкосновения ячеек таблицы |
2 |
| border-spacing |
Расстояние между ячейками в таблице |
2 |
| caption-side |
Положение названия таблицы относительно таблицы |
2 |
| empty-cells |
Настройка отображения бордюров пустых ячеек таблицы |
2 |
| table-layout |
Алгоритм вычисления ширины колонок таблицы |
2 |
Текстовые свойства
| Свойство |
Описание |
CSS |
| color |
Цвет текста |
1 |
| direction |
Направление написания/вывода текста на странице |
2 |
| letter-spacing |
Настройка расстояния между буквами |
1 |
| line-height |
Высота строки |
1 |
| text-align |
Выравнивание текста по горизонтали |
1 |
| text-decoration |
Оформление текста |
1 |
| text-indent |
Отступ первой строки текста слева в текстовых блоках(например, в параграфах) |
1 |
| text-shadow |
Настройка эффекта тень в тексте |
2 |
| text-transform |
Изменение трансформации текста (отображение текста в виде заглавных/строчных букв) |
1 |
| vertical-align |
Выравнивание элемента по вертикали |
1 |
| white-space |
Настройка отображения пробелов между словами |
1 |
| word-spacing |
Настройка расстояния между словами |
1 |
Псевдо классы/элементы CSS
| Pseudo name |
Description |
CSS |
| :active |
Настройка стиля активного элемента (стиль при щелчке мышью) |
1 |
| :after |
Добавление содержимого после указанного элемента |
2 |
| :before |
Добавление содержимого до указанного элемента |
2 |
| :first-child |
Редактирование стиля элемента, который встречается первый раз в данном блоке (например, первый блок, выделенный тегом в параграфе) |
2 |
| :first-letter |
Настройка отображения первой буквы в блоке (например, выделение первой буквы в параграфе — буквица), если вы читали старые русские книги, в которых первая буква параграфа выделялась оформлением с сравнении с отстальными буквами, вы поймете о чем идет речь |
1 |
| :first-line |
Настройка отображения первой строки текстового блока |
1 |
| :focus |
Настройка элемента, на котором находится фокус, например, текстовое поле или поле пароля при вводе |
2 |
| :hover |
Настройка элемента, над которым находится курсор мыши |
1 |
| :lang |
Настройка стиля элементов с атрибутом lang |
2 |
| :link |
Настройка оформления непосещенных ссылок |
1 |
| :visited |
Настройка стиля посещеннных ссылок |
1 |
