Imaginando se é possível, de alguma forma, fazer com que a content
propriedade CSS insira o código html em vez de uma string :before
ou :after
um elemento como:
.header:before{
content: '<a href="#top">Back</a>';
}
isso seria bastante útil ... Isso poderia ser feito através de Javascript, mas usar css para isso tornaria a vida mais fácil :)