Я использовал его раньше, чтобы реализовать стилизацию текста в плавающем списке
#horz-list li {
list-style: none;
float: left;
}
#horz-list li:after {
content: "\00a0-\00a0";
}
#horz-list li:last-child:after {
content: "";
}
<ul id="horz-list">
<li>first item</li>
<li>second item</li>
<li>third item</li>
</ul>
Это будет производить что-то вроде
первый предмет - второй предмет - третий предмет
Это сохраняет мою семантику разметки, и я могу представить стилизацию такой черты через CSS.