CSS Before and After pseudo elements explained - part two: the content property