Gus Richter said:
Jim S wrote:
Read as much as you want re. "table layout versus css layout" and then
decide:
<
http://www.google.ca/search?q=table+layout+versus+css+layout&ie=utf-8&oe=utf-
8&aq=t&rls=org.mozilla:en-US
fficial&client=firefox-a>
All this reading will not convince Jim on what he wants to know
immediately. Why this particular placing of buttons is easier without
tables. And he will not find this out because it isn't easier on his
skills.
The advantages of more structural HTML mark up and CSS for presentation
appear from a 'whole practice' perspective and this is something hard to
implement without having a real go over a longish time.
Once Jim has made a site, he probably has never had to face redesign. If
he had to do this a lot, then the theoretical advantages of a no-tables
based layouts would sing to him more.
Some people are convinced by mere theory and argument, others by their
own needs and skills and practice.
A great deal of time is spent in the arguments against table layouts on
things that often simply do not loom large for sensible and practical
people:
* Making picture sites accessible to mobile phones, screen readers...
* Responding and satisfying a client in double quick time when he tells
you that the 2,000 page website that took you a year to develop and
launch now should be given a quite different look. Not just colours, not
just fonts, but everything on the left should go on the right and
everything on the right should go on the left and everything on the top
should go on the bottom and everything on the bottom should go on the
top and everything in the middle should go in fifty other places. And to
delete and add tons of new stuff. Does not happen to most website makers
in the real world.
* Tables are said to be a nightmare to maintain. At least a sensible
designer still using tables for layout is unlikely to be nesting them.
The meaning of "sensible" has not yet evolved to make it a contradiction
to say a sensible person might use a table for layout without nesting.
And without nesting or using spacer gifs and other absurdly complicated
techniques that would have made a Ptolemic astronomer using epicyles
proud, they are not hard to maintain or change.
* Tables based layouts take longer to load on client machines. I am sure
the differences in the case of Jim's website pages will leave him
gasping like a young petrol head who sees a Chev Corvette burning off a
a baby Austin.
* Scare stories about the difficulties of making a site look consistent
with tables.