Taking table-less CSS design far too far

G

Guest

| It is a joke to drop table because "daddy said no" and then recreate
| it's exact behavior on div's because "daddy didn't mention that".

So don't drop tables.

Of couse, if you want to anyway, you can. And it might even work in
IE7 or IE8 or IE9 or so in several years.
 
G

Guest

| With you we can never tell when you're joiking, when you're trolling
| and when you're just having one of your paranoid delusions. As there
| were no W3C conspiracy theories in your post we can rule out the last
| one in this case.

"Never ascribe to malice that which can be explained by incompetence."
--Someone who's name I forgot


| More seriously, the code was written as a theoretical exercise ('cos IE
| makes it impractical to use in real life) to demonstrate how CSS can
| replace tables used for layout.
|
| Replacing data tables, or replacing headings and paragraphs, with
| divs+CSS is just stupid and deserves to be laughed at.

So I leave the tables in HTML. Works fine as is.
 
N

Nik Coughlin

In comp.infosystems.www.authoring.html Nik Coughlin


But CSS tables don't work in all browsers. That was the whole point
of
my post. While I dislike Windows and IE and just about anything else
of Microsoft, I don't carry that to the extreme of making my site
unreadable
or have problems for readers using IE.

So wait a few years, then you can do it all in CSS, hopefully.

You don't need CSS tables to reproduce a layout that was done with tables in
CSS. The CSS-only version is not going to be a 1:1 conversion from the
table version (<td> isn't just converted to <div>), it requires a different
methodology and mindset, but the CSS version will look and work the same as
the table version. Sure, you have to hack around some IE bugs, but it can
be done.
 
N

Nik Coughlin

So don't drop tables.

Of couse, if you want to anyway, you can. And it might even work in
IE7 or IE8 or IE9 or so in several years.

You can do table-less layouts with CSS that even work in IE 5. Any table
layout can be reproduced like this. It just takes a bit of effort to change
your mindset from table layout to CSS layout and to learn the various
browser quirks and how to work around them.
 
V

VK

VK said:
| It is a joke to drop table because "daddy said no" and then recreate
| it's exact behavior on div's because "daddy didn't mention that".

So don't drop tables.

So I never did.
We were talking about someone who did (linked sample in OT). Overall
these spiritual researches and starvations about tabular data / tabular
layout are very specific to (X)HTML only. Say Java programmer aware of
GridLayout and GridBagConstaints would decide that here are talking on
Medieval Chinese :)

The axiom itself that data is it is implies some layout and excludes
some other is highly questionnable (to say the least). It is the same
as to say that an ingot of copper contans in potention a copper ball
but excludes in any potention a copper cube.

Yet a la 90's design with invisible table cells holding the page layout
should be avoided unless it brings to much of non-compensated troubles.
 
A

Andy Mabbett

In message
dorayme said:
Sometimes Christian ministers and others have to explain to folk that
sex is ok under certain conditions...

Presumably that's what they tell the choirboys...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,537
Members
45,022
Latest member
MaybelleMa

Latest Threads

Top