<a href="http://google.com" rel="external"> LINK </a>
is it possible to add css rules for rel="external" ?
The rel attribute specifies the relationship between the current document and the linked document. Only used if the href attribute is present. Tip: Search engines can use this attribute to get more information about a link!
The <link> element creates a link between your HTML document and an external resource. The rel attribute specifies the relationship between the two documents.
Felix Kling and thirtydot suggested to use the [att=val]
attribute selector (a[rel="external"]
). But this will only work if external
is the only rel
value.
If you want to style links that could have 1 or more rel
values, you should use the [att~=val]
attribute selector:
a[rel~="external"]
(note the tilde character)
An example for such a link could be:
<a href="http://google.com" rel="external nofollow">LINK</a>
See http://www.w3.org/TR/css3-selectors/#attribute-representation for the specification.
It is possible with the attribute selector:
a[rel=external] {
}
Note: This is selector is not supported in IE6.
Use the attribute selector:
a[rel="external"] {
color: red
}
http://jsfiddle.net/thirtydot/yUmJk/
Works in all modern browsers, and IE7+
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With