Два :: после псевдоэлемента [дубликат]

Possible Duplicate:
Adding pseudo-elements after pseudo-elements

Я хотел бы применить две CSS::after псевдоэлементы для одного элемента DOM, каждый из которых имеет свой цвет. (Да, я мог бы обернуть элемент DOM в другой элемент DOM и дать каждому и::after псевдоэлемент, но я предпочитаю чище HTML.)

Я сомневаюсь, что это возможно, но задаюсь вопросом, может ли кто-нибудь сказать мне лучше.

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

 thirtydot01 июн. 2012 г., 21:03
Вы уже используете::before?
 JellicleCat01 июн. 2012 г., 21:12
Сожалею. Я не нашел этот дубликат, когда искал вопрос. Я проголосовал за закрытие (но не могу удалить сейчас, потому что кто-то проголосовал).

Ответы на вопрос(3)

::after псевдоэлементы для одного элемента DOM. Однако вы можете добавить::before дополнительно. В зависимости от того, что вы пытаетесь достичь, это может сработать.

 Experimenter23 июн. 2016 г., 16:40
Как вы можете добавить два :: после псевдоэлемента к одному элементу DOM? Любой пример?
Решение Вопроса

:before псевдоэлемент в дополнение к вашему:after - http: //jsfiddle.net/BePSq

 Safareli11 окт. 2015 г., 16:11
В будущем это может стать возможным благодаря использованию: После (2)

before и: after на одном элементе DOM. Просто убедитесь, что вы правильно их расположили. Я считаю: before помещает псевдоэлемент перед родительским, while: after помещает его после в html. Однако вы можете использовать только эти два и не можете добавить больше псевдоэлементов, чем это.

 Conan22 янв. 2017 г., 12:07
Они оба являются дочерними элементами родительского элемента, с::before появляется перед содержимым элемента и::after идет последним.

Ваш ответ на вопрос