Re: css layout should be symmetrical

Hello Jesse,

On Tuesday, February 19, 2002 you wrote:

> Ian Hickson <ian@hixie.ch> wrote on 2/19/02 5:51:23 AM:
>>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. 

> That's what I'm talking about, and it's a great concept, but currently there 
> are no "tables in CSS" without tables in HTML.. 

Why? I don't understand Vadim's point that one shouldn't use the CSS2
display properties to achieve a grid like layout.

I can display a list in a tabular manner, and it displays fine in
Opera and Mozilla:


<style type="text/css">
ul {
  display: table;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  border: 1px solid red;
}
li {
  display: table-cell;
  border: 1px solid red;
  padding: .4em;
}
</style>


<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>



Greetings,
 Rijk                            mailto:rijk@iname.com

Mot du Jour:
Wit is cultured insolence.

Received on Tuesday, 19 February 2002 11:20:43 UTC