Насколько я знаю, вы не можете сделать это только с помощью CSS. Но, даже если бы вы могли, я по-прежнему рекомендую использовать JavaScript. CSS следует использовать только для указания информации о стиле и макете.
Довольно легко добавить ссылку на div с помощью JavaScript, особенно если вы используете библиотеку. Вот пример использования JQuery:
$("#originalContent").append("<a href='bar.html'>Bar</a>");
В случае, если вы не хотите использовать библиотеку, вот пример с использованием собственных операций DOM:
var link = document.createElement("a");
link.href = "bar.html";
link.appendChild(document.createTextNode("Bar")); // This sets the link's text
document.getElementById("originalContent").appendChild(link);
Как вы можете видеть, используя собственные операции DOM является довольно немного больше работы, но если это единственная функциональность JavaScript, в которой вы нуждаетесь, возможно, не стоит загружать всю библиотеку.
Спасибо. Я делал все остальное в CSS, поэтому мой ум был настроен на него. Тем не менее, это имеет смысл. – sfarbota