CSS - 如何根据链接的“rel”属性设置样式?

36
<a href="http://google.com" rel="external"> LINK </a>

是否有可能为rel="external"添加CSS规则?

4个回答

74
Felix Kling和thirtydot建议使用[att=val]属性选择器(a[rel="external"])。但是,这只有在external唯一的rel值时才有效。
如果要为可能具有1个或多个rel值的链接设置样式,则应使用[att~=val]属性选择器: a[rel~="external"](请注意tilde字符)
这样的链接示例可以是:
<a href="http://google.com" rel="external nofollow">LINK</a>

请参阅http://www.w3.org/TR/css3-selectors/#attribute-representation了解规范。

12

3
它能用:D 我不在意IE 6,我的网站在那个浏览器上甚至无法显示:x - Alex

4

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接