У меня есть этот CSS, чтобы поставить значок после каждой внешней ссылки:
a[target="_blank"]:after {
background: url("images/external_icon.png") 0 0 no-repeat;
border: 0 none;
content: "";
padding: 0 14px 0 0;
}
Если вместо этого вместо :before
значок появится вместо ссылки.Пока все хорошо.
Но в моей версии сайта справа налево при использовании direction: rtl;
значок все равно появляется справа от элемента, а не «переворачивается» наДругая сторона.Изменение на :before
все равно заставит значок появиться справа от элемента.
Это известная ошибка FF?Есть ли другое решение?(Отлично работает в Chrome)