Nido de pseudo-elementos dentro de pseudo-elementos

Tengo un: antes para una ‘cita’ de apertura y una: después para una cita de cierre.

Ahora lo que quiero es un: after: after para la referencia ‘cite’ pero no puedo hacer que funcione.

¿Alguien sabe si esto es posible?

Mi código hasta el momento: –

blockquote:before { content: '\201C'; } blockquote:after { content: '\201D'; } blockquote { font-size: 22px; line-height: 24px; text-indent:60px; } blockquote:before { font-size: 170px; margin-left: -136px; margin-top: 50px; opacity: 0.2; position: absolute; overflow:visible; float:left; width:135px; } blockquote:after { float: right; font-size: 170px; margin-right: 35px; margin-top: 33px; opacity: 0.2; overflow:visible; width:135px; } blockquote[cite]:after:after { display: block; text-align: right; content: "\2014\ " attr(cite); font-style: normal; font-size: 0.8em; } 

La idea de anidar ::before y ::after pseudo-elementos ha sido propuesta; vea esta sección del módulo Contenido generado y reemplazado. Sin embargo, ese módulo ha sido abandonado en espera de una reescritura completa , por lo que no me quedaría sin aliento en este documento que alguna vez reciba la implementación hasta que se vuelva a publicar. Y aun así, aún no se sabe si los pseudo-elementos de anidación seguirán siendo una cosa.