From: Jonathan N. Little on
Steve wrote:
> On May 18, 5:30 am, Thomas 'PointedEars' Lahn<PointedE...(a)web.de>
> wrote:
>> Steve wrote:
>>> I did hear that there is a CSS "table", but as so often is the case, a
>>> lower version of IE still in use doesn't support it.
>>
>> What you have heard is probably based on the misconception that tabular data
>> should be arranged with CSS instead of using a `table' element because
>> "tables are evil". In that case, forget about it.
>
> Nope. What I read is that HTML tables are for tabular data, never
> having been meant to be used as layout grids.

Never is a bit too strong a word and I am by no means a advocate for
table layouts. I would say you should avoid tables for layouts, where
there is a "price" for the apparent simplicity in a table layout in
styling and layout flexibility, future maintainability, user usability,
device neutrality, markup elegance... The topic has been recently argued
ad nauseam in alt.html.

--
Take care,

Jonathan
-------------------
LITTLE WORKS STUDIO
http://www.LittleWorksStudio.com
From: Thomas 'PointedEars' Lahn on
Steve wrote:

> Thomas 'PointedEars' Lahn wrote:
>> Steve wrote:
>> > I did hear that there is a CSS "table", but as so often is the case, a
>> > lower version of IE still in use doesn't support it.
>> What you have heard is probably based on the misconception that tabular
>> data should be arranged with CSS instead of using a `table' element
>> because "tables are evil". In that case, forget about it.
>
> Nope. What I read is that HTML tables are for tabular data, never
> having been meant to be used as layout grids.

That is correct (lucky one). But what is a "CSS 'table'" then and where did
you read about it?


PointedEars
--
var bugRiddenCrashPronePieceOfJunk = (
navigator.userAgent.indexOf('MSIE 5') != -1
&& navigator.userAgent.indexOf('Mac') != -1
) // Plone, register_function.js:16
From: dorayme on
In article <hsu7ju$b80$1(a)news.eternal-september.org>,
"Jonathan N. Little" <lws4art(a)gmail.com> wrote:

> Steve wrote:
....
> > ... What I read is that HTML tables are for tabular data, never
> > having been meant to be used as layout grids.
>
....
> ... The topic has been recently argued ad nauseam in alt.html.

Maybe with nausea but not with much light.

If you confine page layout with HTML tables to mere columning and
especially to one row only (and especially two cell only), the
crime is not great and indeed the motivations can be slightly
tabular: the site navigation in a left column with a highlighted
item relating to the content you are seeing in the right column.
In other words, all is not quite black and white in spite of all
the words that fundamentalist adherents will use to try to make
it so.

--
dorayme
From: dorayme on
In article <1466487.P4UNfgZims(a)PointedEars.de>,
Thomas 'PointedEars' Lahn <PointedEars(a)web.de> wrote:

> Steve wrote:
>
> > Thomas 'PointedEars' Lahn wrote:
> >> Steve wrote:
> >> > I did hear that there is a CSS "table", but as so often is the case, a
> >> > lower version of IE still in use doesn't support it.
> >> What you have heard is probably based on the misconception that tabular
> >> data should be arranged with CSS instead of using a `table' element
> >> because "tables are evil". In that case, forget about it.
> >
> > Nope. What I read is that HTML tables are for tabular data, never
> > having been meant to be used as layout grids.
>
> That is correct (lucky one). But what is a "CSS 'table'" then and where did
> you read about it?
>
>
Be careful Steve, this guy will try to trap you so that he can
come back with wooden stuff like that styling with display: table
does not make for "a table". Big deal! You basically heard right
and there can be a visual object in many browsers that could be
reasonably called a table. Sure, it is not quite what it seems
underneath, being made up of maybe divs told to display a certain
way. A bit like a film set of a room, it does the job without
needing to be a fully functioning room.

--
dorayme
From: Jonathan N. Little on
dorayme wrote:
> In article<hsu7ju$b80$1(a)news.eternal-september.org>,
> "Jonathan N. Little"<lws4art(a)gmail.com> wrote:
>
>> Steve wrote:
> ...
>>> ... What I read is that HTML tables are for tabular data, never
>>> having been meant to be used as layout grids.
>>
> ...
>> ... The topic has been recently argued ad nauseam in alt.html.
>
> Maybe with nausea but not with much light.
>
> If you confine page layout with HTML tables to mere columning and
> especially to one row only (and especially two cell only), the
> crime is not great and indeed the motivations can be slightly
> tabular: the site navigation in a left column with a highlighted
> item relating to the content you are seeing in the right column.
> In other words, all is not quite black and white in spite of all
> the words that fundamentalist adherents will use to try to make
> it so.
>

As I recall I was challenging the assertion that tables should *never*
be used for layout, and said should be avoided, not not banned all
together. You just need to understand the price...

--
Take care,

Jonathan
-------------------
LITTLE WORKS STUDIO
http://www.LittleWorksStudio.com