Это невозможно для Google, потому что каждая статья, описывающая псевдоэлементы :before
и :after
, похоже, использует слово "контент".
Я слышал об этом в статье этой статьи CSS-Tricks, объясняя, как реализовать слайдер изображения в качестве примера использования для веб-компонентов. Пример кода, который он отображается внутри, таким образом:
CSS
#slides ::content img {
width: 25%;
float: left;
}
HTML
<template>
...
<div class="inner">
<content select="img"></content>
</div>
</template>
Кажется, что это относится к этому тегу <content>
, который используется, чтобы позволить пользователю включать веб-компоненты, но я хотел бы это глубже понять.
EDIT:
После прочтения далее в вышеупомянутой статье я обнаружил ссылку автора "Shadow DOM CSS Cheatsheet", которая содержит отрывок, который объясняет, что псевдоэлемент ::content
:
Выбор распределенных узлов внутри элемента. Нужно спариваться с polyfill -next-селектором для браузеров, которые не поддерживают собственный селектор.
::content h1 {
color: red;
}
Источник: http://robdodson.me/blog/2014/04/10/shadow-dom-css-cheat-sheet/
Это полезно, но я все еще считаю, что все дело довольно непрозрачное. Любые дополнительные сведения?