Peter: I've cc'ed this back to the list
       in case anyone else was curious, too.


On Sat, 22 Nov 2003, Peter N Lewis wrote:

> How do you do page layouts without tables?

Check out ESPN <http://espn.go.com/> or Wired <http://wired.com>. Both of
them have done high profile site redesigns in the past year or so, where
everything is now based on XHTML and CSS. Both published case studies in
the weeks after the switchover, and have been discussed extensively in web
standards & design circles:

Links discussing the Wired redesign:
    �
    http://www.wired.com/news/culture/0,1284,55675,00.html
    http://www.wired.com/news/explanation.html
    http://devedge.netscape.com/viewsource/2002/wired-interview/
    http://www.zeldman.com/daily/1002a.html#wiredmorning

An excerpt from that last link:

    Four additional points about the Wired redesign are worth
    making:

    � 1. The site's builders have written a rationale
    explaining why they did what they did and positioning the
    new standards-compliant Wired design vis-a-vis W3C specs and
    browser history. [link is above --cd]

       2. Behind the scenes, the builders are addressing many of
       the technological issues that stood in the way of validation
       when the site launched late last night.

    � 3. Following in the footsteps of A List Apart and many
    other indie sites last year, Wired's CSS/XHTML redesign makes
    content accessible to all browsers and devices (including
    screen readers) but hides its layout from old browsers that
    weren't built to support the CSS spec.

    � 4. Users of these old browsers are informed about newer, more
    compliant ones (screenshot) and encouraged to give them a trial
    download. Wired supports the WaSP's Browser Upgrade Campaign.

Links discussing the ESPN redesign:

    http://devedge.netscape.com/viewsource/2003/espn-interview/01/
    http://devedge.netscape.com/viewsource/2003/espn-interview/02/
    http://www.zeldman.com/daily/0203b.shtml#espn

Here's a blurb from the Netscape Devedge article:

    ESPN.com, the online sister of the ESPN cable networks, serves up
    more than half a billionpage views every month, so when the home
    page of the site dropped all layout tables in favor of structural
    markup and CSS-driven layout, the Web design community took notice.

And quoting Zeldman again:

    ESPN.com has redesigned using CSS layout. For now, the
    retooling is limited to the front page. Once it's been
    fine-tuned, the approach will work its way into the rest of
    the vast site. Though the site has problems that will likely
    be fixed in the coming weeks, here's what art director Mike
    Davidson and his team got right:

    * All CSS positioning. No tables for layout except in sponsored
    Microsoft elements beyond the design team's control.

    * No font tags.

    * Bandwidth, bandwidth, bandwidth. Front page markup and code
    are now half the size they were before the relaunch while
    displaying a much richer page. (With structural markup,
    the bandwidth savings would be even greater.)

    * Only one style sheet for all browsers -- no detection
    used or needed. The site looks more or less identical in
    all browsers that support getElementById (including Safari),
    though Linux rendering may be unattractive.

    Visitors using non-standards-compliant browsers (fewer than
    2% of ESPN's audience, we're told) are bumped to an upgrade
    page. If they choose not to download a conformant browser,
    they can view a "light" version of the site. This old,
    WaSP-inspired technique is not to everyone's taste, but it
    may be appropriate given the site's emphasis on scripting
    and rich media.  The approach will be more justifiable once
    the team has ironed out validation issues, some (but not all)
    of which are due to third party content.


Here's a wiki with other commercial sites that have gone to a CSS/XHTML
layout: <http://www.maccaws.org/wiki/index.php?page=StandardsSites>.
Samples include Cingular Wireless (a big American mobile phone company),
the PGA (professional golf association), Fast Company, Lycos Europe, Fox
Searchlight Pictures, HotBot,


Additionally, if you've ever played around with the Movable Type weblog
software, it emits XHTML that is laid out entirely by CSS -- switch out
the stylesheet, and you can radically change the appearance of the page.
(I have fun with this on my blog by using a cron job to rotate the default
style sheet a few times an hour, so the page layout is different for most
page views :).


Not everyone is convinced that this CSS kool aid is good for you though:

    <http://www.decloak.com/Products/Dreamweaver/NestedTemplates/TablesOrLayers.aspx>

But the person behind that page seems to be deeply in the minority
opinion.

This kind of forward looking XHTML/CSS layout seems to be getting very
popular & viable now -- check out the source code & stylesheet for some of
these sites for ideas, or browse some of the blogs of these designers
(Jeffrey Zeldman et al) for ideas. I'm not up to speed with all the
current design techniques (and my copy of the O'Reilly CSS book is
probably getting a bit out of date now), but it can definitely be done.



-- 
Chris Devers

Reply via email to