Is it possible to add `before` and `after` pseudo elements to void elements with a string / attribute content? If no, why?