My bad, typo. What I get for typing it in on the laptop – can’t type worth a damn on those useless low travel keyboards.
Off Topic:
Ok, I’ll admit it, I can’t type worth a damn on anything less than a IBM Model M – <Ordell>when you absolutely have to type every last {expletives omitted} character in ASCII 7, accept no substitutes!</Ordell> – NOT really a joke, it’s the Kalashnikov of keyboards.
This:
#social a:active,
#social a:focus,
#social a:hover {
Should have been this:
#social a:active b,
#social a:focus b,
#social a:hover b {
My bad. Couple other ‘bugs’ in that too.
Here’s a working copy:
http://www.cutcodedown.com/for_others/jonnoW/hovers/template.html
As always directory is wide open for easy access to the bits and pieces:
http://www.cutcodedown.com/for_others/jonnoW/hovers/
The only bad thing about it is that it’s extra markup… but it’s not a LOT of extra markup so I look the other way. You argue any other point of it, and it’s bull… NOT that some people who think they understand semantics won’t try to argue it… A, B, I and SPAN are all semantically neutral tags – which is to say they apply no semantic meaning to their contents, (yes, even anchor… and anchor does NOT change the meaning or structural importance of it’s content!)… so there’s no harm in using them as presentational hooks – which is to say WHERE you might want to latch on presentation, without saying WHAT that presentation actually is.
But more importantly, using them as sandbags (the term for an empty tag before or after a section of content) means they aren’t content, will never be treated as content, and so have zero impact from an SEO or accessibility standpoint.
So literally, the worst thing that can be said about them and the ONLY arguement against it that holds water is that a empty B or SPAN is seven to 11 extra characters – OH NOES, NOT THAT. Most people waste more than that on absolute URL’s for nothing or endless pointless classes and DIV around things that don’t need extra div, or classes.
In an IDEAL world instead of a empty ‘sandbag’ tag we could use generated content using :before or :after, but legacy IE doesn’t quite handle that right… there’s an expression to get around that… Well, lemme show you. Gimme a minute or two and I’ll toss together a demo of that.