Ik heb het volgende stukje ter verduidelijking.
Maar wat blijkt, het stukje wordt wél onderstreept, in zowel Opera als Firefox (in IE werkt dit natuurlijk helemaal niet, maar who cares
). Het komt waarschijnlijk doordat een <a> zelf onderstreept weergegeven wordt, en dat daarom die text-decoration niet toegepast wordt. Maar drie redenen waarom ik denk dat dat wel moet:
Cascading Stylesheet:
In theorie zou dit achter een link die rel="external" heeft, de URL moeten plaatsen tussen twee rechte haakjes, in cursieve niet-onderstreepte letters.1
2
3
4
5
| a[rel=external]:after { content: ' [' attr(href) ']'; font-style: italic; text-decoration: none; } |
Maar wat blijkt, het stukje wordt wél onderstreept, in zowel Opera als Firefox (in IE werkt dit natuurlijk helemaal niet, maar who cares
- a[rel=external]:after is specifieker dan a[rel=external] en CSS-rules worden op volgorde van specificiteit toegepast.
- een text-decoration:none op een a[rel=external]:hover werkt prima.
- font-style wordt ook netjes toegepast.
日本!🎌