【发布时间】:2012-01-03 11:01:40
【问题描述】:
我有这个 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 中运行良好)
【问题讨论】:
标签: css firefox right-to-left