Самоучитель CSS Справочник CSS Селекторы Стили по умолчанию Цвета CSS Единицы измерения
Селекторы CSS

CSS псевдо-элемент ::before

Поддержка браузерами

12.0+ 9.0+ 3.5+ 4.0+ 7.0+ 3.1+

Описание

Псевдо-элемент ::before создаёт виртуальный элемент, добавляет в него содержимое и затем добавляет этот элемент в качестве дочернего элемента перед уже существующим содержимым выбранного элемента. При просмотре кода этот элемент не видно в дереве элементов, так как он виртуальный.

Псевдо-элемент ::before используется только совместно со свойством content, которое указывает какое именно содержимое будет иметь псевдо-элемент. Псевдо-элемент может быть стилизован так же, как и любой другой HTML-элемент.

По умолчанию добавляемый псевдо-элемент относится к типу inline.

Синтаксис

::before { свойства }

Пример:

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Пример</title>
    <style>
      p::before {
        content:"Новое на странице - ";
        color:red;
      }
    </style>
  </head>

  <body>

    <p>Меня зовут Арни.</p>
    <p>Я играю в онлайн игры.</p>

  </body>
</html>

Результат данного примера:

Меня зовут Арни.

Я играю в онлайн игры.

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011-2018 © puzzleweb.ru

Реклама на сайте | puzinfo@puzzleweb.ru