There’s good news, there’s great news, and there’s Amazingly Great news. The good news first.
mezzoblue’s conversion to an XHTML/CSS layout would have happened eventually, but it was rushed for a specific reason: I’m getting paid for it.
Which leads to the great news. We all lamented the loss of glasshaus when their parent company went belly-up. Useful titles like Cascading Style Sheets: Separating Content from Presentation became hard to find, and we lost a valuable resource.
Apress is picking up the pieces. Right now, at this very moment, the original authors of Separating Content from Presentation are hard at work revising their original drafts, and a second edition is expected out later this year.
And this is how the two are related: I am contributing. mezzoblue is my case study, and this site and the process of building it will be included in the second edition of the book. More will be posted as it develops.
And speaking of writing assignments, later this week my first article for Digital Web will be published. As the coordinator of a project that relies heavily on the Fahrner Image Replacement technique, naturally it’s near and dear to my heart. It gets its fair share of bruising from detractors, so my article goes a long way toward explaining why we need it, and how to work around the problem spots.
Which leads to the Amazingly Great news. We may have finally beat the accessibility problem, and dropped the superfluous
<span> all in one shot.
Two great minds, Seamus Leahy and Stuart Langridge have each independently come up with a solution that relies on
overflow: hidden; to hide the text. For the sake of a name, I’ll tentatively dub this the Leahy/Langridge Method, although Todd and Doug should be credited for their initial work. FBLL Method anyone?
A quick box model hack ensures these work in IE5+, but further browser testing is necessary. These look super promising, and both should be credited for their original thinking.
(to be fair, Seamus approached me two weeks ago, so he was First if anyone’s counting. But let’s not go there.)