About this site's lack of design: Yes, it's supposed to look this way — I'm helping create a new sandbox theme for WordPress (see it on GitHub).

Dan Rubin's SuperfluousBanter

Suffering from chronic idiocy since 1977

|

Of Bug Fixes and Structural Markup

In today’s Daily Report, Zeld­man had this to say about my bug fix:

Dan’s solu­tion is sim­ple and it works. But it also wastes band­width on non­se­man­tic tags to force a dis­play issue in an unco­op­er­a­tive browser. This is the very prob­lem design­ing with stan­dards is sup­posed to solve. It’s not our goal to find fault, but to point out how per­va­sive old school meth­ods are, even among forward-thinking devel­op­ers. While we greatly appre­ci­ate Dan’s help, the Hypocrisy Police would toss us in the hoosegow if we used this method on a site for a book that rec­om­mends using clean, struc­tural markup.”

Well, since I’m also “Never one to sit on his hands when there is a prob­lem to be solved,” I must take this as a chal­lenge, and cre­ate not only a standards-compliant fix, wor­thy of inclu­sion in the inner work­ings of Zeldman’s DWWS site, but to prove that I am not sim­ply a prob­lem solv­ing machine, oper­at­ing sans-thought and rea­son. No, my goal in life is to cre­ate struc­tural markup, with all design con­trolled by CSS, and damnit, I’m not going to let the record show any­thing to the contrary!

Watch this space for my final solution.

UPDATE: Well, as luck would have it, some­one else found the solu­tion before I did. By replac­ing display:inline with display:block and float:left on the li ele­ments, Alexan­der Hill solved Zeldman’s prob­lem with­out using any non-semantic markup, and it works in all major browsers. C’est la vie.

This item was posted by Dan Rubin on Thursday, June 12th, 2003.

Categories:

You can follow comments on this item via the RSS 2.0 feed.

Comments are closed.

6 comments on “Of Bug Fixes and Structural Markup”

  1. Posted by vlad on Thursday, June 12th, 2003.

    final solu­tion” has some bad con­no­ta­tions, fyi…

  2. Posted by Dan on Thursday, June 12th, 2003.

    It was only meant to imply final­ity, as in “I will make sure this next solu­tion to the prob­lem is the last one needed.”

    I’m inter­ested to know what you inferred from it though :-)

  3. Posted by vlad on Thursday, June 12th, 2003.

    you’ve never heard the term “final solu­tion” applied in the con­text of the holocaust?

  4. Posted by Sunny on Friday, June 13th, 2003.

    Yeah but i am sure Dan didnt mean that or implied that.

  5. Posted by vlad on Saturday, June 14th, 2003.

    i’m sure he didn’t also. oddly enough, it’s the first thing that came to my mind when read­ing the words. maybe i’m just weird.

  6. Posted by Sunny on Saturday, June 14th, 2003.

    yeah, fun­nily enough, thats what came to mind as well at first but then I real­ized from the con­text. i think it is a good thing that it is so, for for­get­ting com­pleetly abt holo­caust with be a folly. a reminder from time to time serves us well..