作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我的链接上有 CSS,具体取决于它是什么类型的链接。在这种情况下,它受密码保护和外部链接。
所以我有这样的 CSS:
a.external-link:after { padding-left: 2px; content: url(../images/icon-external-link.gif); }
a.restricted-link:after { padding-left: 2px; content: url(../images/icon-lock.png);}
但是当我尝试这样的事情时:
<a class="external-link restricted-link" href="some link">Some Link</a>
它只显示最后一个图标,在本例中为 icon-lock.png。这是有道理的,因为内容值只能设置一次不能组合,所以最后一个类声明覆盖它。有没有办法将这两者结合起来,这样我就可以轻松地混合和匹配这些链接类(我总共有 4 个)。我不想为每个组合制作单独的类/图像。
最佳答案
不想告诉你,但你将不得不为每个组合制作单独的类/图像。尤其是因为没有办法知道应该先显示哪些内容。
a.external-link.restricted-link:after
{
content: url(ext) url(res);
}
对比
a.external-link.restricted-link:after
{
content: url(res) url(ext);
}
关于CSS :after, 内容 : having two values?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4607362/
我是一名优秀的程序员,十分优秀!