Except it's wrong. It won't pass basic validation. Why? Because I'm using the same method to give shape to the buttons that I've used to give shape to the background: A series of nested
And since an anchor is an inline element, it's incorrect for me to use a block-level element like a
Which is probably why FireFox and IE let me go ahead and do it.
I unfortunately want to pass validation, if only because it makes it slightly more likely for the design to work cross-browser, as well as in future versions.
I also unfortunately do not want to simply use images for the anchors, even though "everyone is doing it," because it simply doesn't size well. I don't care too much if someone with a very high-res screen (Or terrible eyesight) can't make out my pretty borders. But I do care about them being able to read the link titles.
Sigh. I've tried various ways of solving this, with no success so far. I can, of course, use s rather than
Though the does. Well, at least it passes validation with one. And works. There doesn't seem to be any hint of the attribute existing in the HTML 4 spec, however.
I can supposedly put an