Board Thread:Support Requests - Getting Technical/@comment-44043-20121214030806/@comment-5209426-20121214191505

No, remember that wikitext is converted to HTML to be displayed  is equivalent to. The CSS cascade rules state that the most specific selector wins, it isn't a toggle switch, and inherited properties have the lowest possible weight. Even if they didn't, the  tag is just   so you're just redundantly applying the same style that is already being applied. The elegance of this solution is that it fixes bad links without affecting ones that were written properly. The price is that attribute selectors are somewhat costly so if you have a lot of them and a page that has a lot of links in it then page load time may be negatively impacted (also, CSS size bloat), although you would probably need to be threatening MW's 2MiB maximum page size limit before it matters in which case you have other problems.

Fixing ordinary text is impossible with CSS. CSS only operates on elements, text is not an element so cannot be searched or selected. That's not to say it's impossible, but you'd need JS to fix that, you can't do it with CSS.