Slashdot Mirror


Slashdot HTML 4.01 and CSS

After 8 years of my nasty, crufty, hodge podged together HTML, last night we finally switched over to clean HTML 4.01 with a full complement of CSS. While there are a handful of bugs and some lesser used functionality isn't quite done yet, the transition has gone very smoothly. You can use our sourceforge project page to submit bugs and we'd really appreciate the feedback. Thanks to Tim Vroom for putting the HTML in place, Wes Moran for writing the HTML in the first place, and Pudge for writing the code to convert 900k users, 60k stories, and 13 million comments to comply. And for the brave, download the stylesheet and start experimenting with new themes and designs for Slashdot: some sort of official contest to re-design Slashdot is coming soon, so you can get a head start now.

Response to some reader notes in the forum:

  • There are a handful of validation errors. Some will be fixed in the next day or so. Others are external HTML that is out of our hands. We may never toally validate with zero errors. yes we're comfortable with that.
  • We're not going to XHTML for the same reasons as above- we control almost all of our HTML, but some of it (like the ads, and imports from other sites) just isn't ours to muck about with. We could go to XHTML, and someday we might, but today we're happy to just get to HTML 4.01 and CSS.
  • Light Mode will be back in some form or another. The problem is that light mode served two purposes: Low Bandwidth, and Simplified Design. The later will probably be handled with a CSS theme (we have a handheld theme already). Low Bandwidth is a little trickier, but we will resolve that soon.
  • All of our code is beta tested on www.slashcode.com and use.perl.org. Unfortunately there's always a few issues from those tiny tiny sites and the giant bohemoth that is Slashdot itself.

4 of 748 comments (clear)

  1. ME TOO! by DrSkwid · · Score: 0, Redundant

    I read the light version, I guess the devs forgot all about it

    MOD PARENT UP tnx

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  2. Good job, very nice by mysticgoat · · Score: 0, Redundant

    My compliments to the Slashdot group; they've done a very nice job with this. Standards-compliant HTML and CSS complements Slashdot's content in a sweet way.

    Perhaps the article could be edited to bring spelling into compliance with english standards?

  3. And the results of the jury are... by liangzai · · Score: 0, Redundant

    1. Error Line 19 column 40: there is no attribute "LANGUAGE".
    script type="text/javascript" language="javascript" src="http://a.as-us.falkag.

    2. Error Line 292 column 73: there is no attribute "HSPACE". ...rg/knobs.gif" width="25" height="15" hspace="1" vspace="1"

    3. Error Line 292 column 84: there is no attribute "VSPACE". ...h="25" height="15" hspace="1" vspace="1

    4. Error Line 293 column 8: there is no attribute "BORDER".
                    border="0" usemap="#poll" align="right">

    5. Error Line 293 column 33: there is no attribute "ALIGN".
                    border="0" usemap="#poll" align="right">

    6. Error Line 293 column 40: required attribute "ALT" not specified.
                    border="0" usemap="#poll" align="right"> ...

    74. Error Line 1820 column 10: end tag for "NOSCRIPT" which is not finished. /noscript>

  4. Re:Hayulp! by Couldn'tCareLess · · Score: 0, Redundant
    And again...

    They're back. I'll shut up.