Bert Doorn said:
> ("e-govt" - is that the real world? LOL)
It's Utopia for an idealist like me =)
> If it's your own site and you are happy to have a different layout, sure.
> Or if you can convince the client that your way is better. But if the
> client wants a particular look, We should give them what they want. If
> that means using a *single* table to get two columns of equal length and
> with different background colors, I will use the table.
Doesn't have to be that radical, two columns is fine...just lose the
racing stripe =). Customers are only ever 'always right' when you're in a
service industry. I think design is much more than that, and it's a
dis-service not to give them what they *need* vs what they think they
want.
>>setting a background on one or two div's *still* uses less code than the
>>equivalent markup for tables.
> Show me an example?
I come out with a saving of two characters on the side of CSS in a one
page two column layout, but I'll leave the solution as an exercise for the
reader - be creative! However, let's not forget that external CSS files
are cachable, where as table-based layouts are not. I rest my case.
> The visual design is not always negotiable, so I use the means available
> to me to deliver what I am paid to deliver in the most efficient way I
> can. To me that means CSS based layouts *most* of the time.
Everything is negotiable (there's even a sales training course called that
;-), but sure, you do what you do.
I understand that cars need four tyres - but they don't need racing
stripes. I think the whole cnet yellow stripe layout is so 1997. As well
as being hard to implement in a table-less layout, it really limits design
possiblities.
kind regards
Terrence Wood.
******************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************