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:22:05 UTC