W3C home > Mailing lists > Public > www-style@w3.org > February 2002

Re: css layout should be symmetrical

From: Robert Koberg <rob@koberg.com>
Date: Tue, 19 Feb 2002 06:51:46 -0800
Message-ID: <056601c1b954$f4f62cd0$8501a8c0@TILLER>
To: "Vadim Plessky" <lucy-ples@mtu-net.ru>
Cc: <www-style@w3.org>
Hi,

I have been following this thread with great interest. I want to Believe. A
few months ago I had took a contract to setup a website. One of my
responsibilities was to create the XSLT templates for transformation from
XML to HTML (using CSS too). I am curious how you would handle the situation
where the design DEMANDs tables to lay out properly. Can you use CSS (1, 2
or 3) to lay out this site:
http://teenlearningnetwork.com/ - should work in all 4th gen plus browsers,
cross-platform

There are several things wrong with this site and I argued them to the
producers and designers (flash, nested tables, fixed width, etc). They make
the decisions. I have to follow orders. Do you suggest we should just Say No
to these things and wait for a job where the designer will design things
properly?

Is this group mostly theoretical?

best,
-Rob

----- Original Message -----
From: "Vadim Plessky" <lucy-ples@mtu-net.ru>
To: "Ian Hickson" <ian@hixie.ch>
Cc: "Christian Wolfgang Hujer" <Christian.Hujer@itcqis.com>;
<www-style@w3.org>
Sent: Tuesday, February 19, 2002 9:22 AM
Subject: Re: css layout should be symmetrical


> On Tuesday 19 February 2002 10:51, Ian Hickson wrote:
> |   Vadim Plessky wrote:
> |   > And it was clearly indicated by several posters that Tables are not
> |   > suitable for achieving this (and Tables should be used for Table
> |   > information, not for Layouting)
> |
> |   Tables in HTML should be used for tabular data and have nothing to do
> | with layout.
> |
> |   Tables in CSS should be used for layout and have nothing to do with
> | tabular data.
>
> Well, there is no warranty that Tables will be supported in future
versions
> of CSS.
> So far, Tables is part of CSS3 Tables module - and this module is
optional.
> You can develop CSS-compliant browser whcih doesn't support tables at all.
>
> Therefor, Tables in CSS *should not* be used for layout.
> special 'display' properties were added to CSS in order to be able to
render
> tabular data for pure XML (not XHTML!)
> Some people assumed that 'table-cell', 'table-row', etc. should be used
for
> HTML and XHTML as well.
> To my best understandimng, this is wrong.
> Tables in CSS should be used only with XML!
>
> as about enhancing CSS specs: I think Tantek Celik proposed very good
> solution some time ago.
> We should create CSS 2.1, take some important parts from CSS3 and add it
to
> CSS 2.1.
> So far, I don't see other solution which will make spec available for Web
> Designers in nearest future.
> Still CSS3 lack possibility to make vertical centering. Hope this can be
> fixed - good proposal how to do it were discussed on this list few months
> ago...
>
> |
> |   The only reason that CSS Tables are not suitable for centering is that
> | the actual CSS used is too complicated:
> |
> |       http://www.damowmow.com/mozilla/demos/centering/
>
> again tables...
> We should get rid of them - tables are for represnting Tabular data, not
for
> layouting!
> --
>
> Vadim Plessky
> http://kde2.newmail.ru  (English)
> 33 Window Decorations and 6 Widget Styles for KDE
> http://kde2.newmail.ru/kde_themes.html
> KDE mini-Themes
> http://kde2.newmail.ru/themes/
Received on Tuesday, 19 February 2002 09:54:19 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:13 GMT