Hi Stephen,
Is peer judgement one of the reasons for the defensiveness about
using tables? How many of these arguments were written with the
intention of convincing clients that CSS layouts are not all they
are made out to be? .....On the whole these kind of specifics
are not as high on our clients list as page load speed,
bandwidth, etc.
Clients do not care about whether you use a CSS layout or a print
layout. If they know that much they could probably create their own
web site. They want a web site that looks good and brings in
business (and works on their browser lol - they may well be
oblivious to the fact that it might look different to someone else).
Tables are not necessarily going to affect page load speed any,
unless you using old style multiple nested tables which is not what
I am suggesting.
Actually you seem to be agreeing with me while arguing with me. My
point there was exactly that clients on the whole initially don't
care whether you use table based or CSS based layouts as money
sapping considerations like page load speed, bandwidth etc take
precedence. I wasn't trying to suggest otherwise.
What I was suggesting was that by discussing table v's CSS based
layouts the article is therefore directed at developers not clients.
Since it is directed at developers it's argument should present a
clearer picture of the reasons you may chose to use a "hybrid layout"
over a pure CSS one. As I mentioned, Jeffrey Zeldman has already done
it in one of the holy books of the web standards crusade and that
fact alone should allow people afraid for their reputation to relax a
bit.
With regards to peer judgement, what annoys me is the attitude that
if you dare to suggest that tables are suitable for layout at
certain times then you must be incapable of using CSS and not a
good web designer. Maybe people who make this choice, such as the
person writing the article in question, have weighed up all the
options and decided that they do not want to go down the route of
multiple hacks to make sure their web site works properly and does
not break.
Or perhaps they have a layout situation that they want or need to
implement, where again to do it with CSS is a hundreds time more
complicated than using a simple table layout, and so they decide
that the most efficient way to go is to use a simple table. IE6 is
a reality for the majority of web users and we cannot escape that
fact. CSS also has a fair way to go to mature.
"You should be doing it another way" is also a fairly well used
answer to the argument for using tables in certain situations, but
it is not fair to use this argument unless you know what the person
is trying to implement or what restrictions they are under.
I agree with you and have already said that the important thing is
for educated designer/developers to make their own judgement
depending on the circumstances. However I'd ask you this ...would you
rather (and/or recommend others) read "Designing with Web Standards"
which includes varying angles of page layout from hybrid to fully CSS
in a non-partisan way, or, would you rather see more articles (like
this one) ranting from one or other side of the fence?
On that last note I noticed that sadly many of the comments added to
that article are swinging from one side of the fence to the other.
Arguments I find most laughable are the ones branding CSS "purists"
as somehow lacking business sense, as if the reason more and more of
the largest sites on the internet are adopting CSS based layouts is
somehow a purely academic indulgence! People making those kind of
comments really need to look at the reasoning behind eg the
smh.com.au changeover to CSS layouts which was discussed on this very
mailing list a while back.
Nick
******************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************