I\'m trying to \"automatically\" add a horizontal-rule after each article in my page. Is there a way of doing this using the :after selector? I\'m hoping to be able to style it
No you cannot with pure CSS/HTML. You would need some sort of scripting such as Javascript to handle the logic.
Using JQuery:
$(document).ready(function() { $("article").after(""); });