Объедините a: посещения с: после или псевдо-классы цепочки с псевдоэлементами

Допустим, я хотел добавить фигуру (например, галочку) рядом со ссылкой после того, как она была посещена, вместо того, чтобы она просто побагровела, используя:: after и a: visit.

Я не уверен, стоит ли мне выбирать такую форму:

a:visited:after {

или вот так:

a:visited a:after

или же

a:visited :after {

(Я также немного размыт, когда я должен или не должен добавлять пробел перед псевдоэлементом, или это вообще имеет значение?)

или что-то другое?

Прямо сейчас мой CSS выглядит так:

a:visited:after {
    /* check mark shape */
    content:'\00a0';
    color: black;
    position: relative;
    left:15px;
    display:inline-block;
    width: 3px;
    height: 6px;
    border: solid black;
    border-width: 0 2px 2px 0;  
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

код формы галочки из http://webitect.net/design/webdesign/creating-fancy-bullet-points-with-pure-css3/

Спасибо за любую помощь.

Ответы на вопрос(1)

Ваш ответ на вопрос