<a href="http://google.com" rel="external"> LINK </a>
是否可以为rel =“external”添加css规则?
答案 0 :(得分:54)
Felix Kling和thirtydot建议使用[att=val]
属性选择器(a[rel="external"]
)。 但仅当external
是 rel
值时才会有效。
如果要为可能包含一个或多个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。
答案 1 :(得分:10)
答案 2 :(得分:2)
答案 3 :(得分:0)
可能*
。
// i.e: <a rel="nofollow external foo">
a[rel*="external"] { color:red; }
// you can add target attribute to open them in a new window
so.dom("a[rel*='external']").setAttr("target", "_blank");
链接:
http://github.com/qeremy/so
http://css-tricks.com/attribute-selectors/
http://www.vanseodesign.com/css/attribute-selectors/