Блог Vaden Pro

Все о самостоятельном создании и продвижении сайтов
Вы здесь

Псевдоэлемент ::after(:after)

Справочник: 
Псевдоэлемент

Характеристики свойства

В каких браузерах работает?

::after

9.0+ 1.0+ 7.0+ 1.0+ 1.5+ 1.0+ 1.0+

:after

8.0+ 1.0+ 4.0+ 1.0+ 3.5+ 1.0+ 1.0+

В каких версиях CSS используется?

::after

CSS 1 CSS 2 CSS 2.1 CSS 3
- - - +

:after

CSS 1 CSS 2 CSS 2.1 CSS 3
- + + +

Для чего используется?

Псевдоэлемент ::after(:after) используется для дополнения какого-либо блока необходимым текстом или вспомогательным знаком. Его особенность является то, что текст добавляется именно после блока, с которым связан псевдоэлемент. Сам текст добавляется через свойство content. Это является неотъемлемым атрибутом этого элемента.

Важно помнить некоторые особенности применения команды::after(:after) :

  • Допускается использование рассматриваемого оператора с блочным контейнером, которому присвоено свойство display со значениями block, inline, none, marker. Прочие значения не возымеют ожидаемого эффекта и заменятся на block.
  • При работе со встроенными элементами допускается использовать только значения inline и none для свойства display. В противном случае браузер сработает, как при наличии команды inline.

Как правильно задавать?

селектор::after(:after) {  }

Какие могут быть значения?

Нет.

Пример использования

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>::after(:after)</title>
  <style>
   span:after {
   content:" %";
   color:#ff0000;
   }
   span {
   color:#ff0000;
   }
  </style>
 </head>
 <body>
	<p>Человек состоит на <span>80</span> из воды.</p>
 </body>
</html>

По итогу получаем

after

Тип CSS свойства: 
Псевдоклассы