|
Posted by Alan J. Flavell on 11/23/27 11:41
On Fri, 3 Mar 2006, Tim Milstead wrote:
> I also have a guilty secret - I miss tables.
Tables are fine for presenting information which is tabular by nature.
What's wrong with (mis)using tables for layout is that tables persist
in "working" no matter /how/ inappropriate they may be to the
presentation situation.
The great thing about CSS is that - used well - it can either assist
(e.g by allowing stuff to float above or below when there's no room
for it at the side), or indeed get calmly and quietly out of the way,
when it's inappropriate to a particular display situation, while doing
a beautiful job in the situations that the designer meant it for.
> I know it's wrong but things were so much easier back then...
And the results tended to be so much clumsier, when the browsing
situation varied just a bit too far from what the designer thought was
normal.
On the other hand, CSS is potentially so much more powerful that, when
used badly, it can produce a royal screw-up far worse that the worst
abuses of tables - but that's not the fault of CSS itself, but of the
way some folks attempt to apply it in the general WWW context. And
then there are browser bugs, but (aside from the operating system
component that thinks it knows better than to conform to mandatory
requirements of the specifications) that is all so much better
nowadays.
Navigation:
[Reply to this message]
|