spec говорит:
Как показывают их имена, псевдоэлементы: before и: after указывают местоположение содержимого до и после содержимого дерева документа элемента.
Обратите внимание на ключевую фразу в конце этого предложения, которая относится к внутреннему содержанию (или внутреннему тексту). Таким образом, псевдоэлементы вставляются в начало конца в пределах указанного элемента ' content . Поэтому правильная двойная угловая кавычка вставляется после текста ваших гиперссылок, а не после гиперссылок .
Вот визуальное представление дерева элемента DOM для одной такой ссылки с обоими псевдоэлементами:
a
a:before
content
a:after
Я полагаю, что один из обходных путей для этого поведения - заключить каждую ссылку в span
, а затем применить стили к nav#breadcrumb-trail span:after
, но это приведет к ненужной разметке ... хотя стоит попробовать в любом случае.