[thelist] Advice on using Tableless CSS layout for large eCommerce sites?
Sam
sam at sam-i-am.com
Tue Sep 16 14:21:50 CDT 2003
What about the raising of the barrier to entry?
Going with a CSS layout moves complexity out of the html into the CSS
(hopefully). Most of the time no-one need even look at the stylesheet -
it just works. But when it doesn't, and new requirements get added,
anyone who has been used to be able to edit or work with the html, now
has to become comfortable with quite complex CSS. That rules out maybe
80% of the web developers I know - programmers and server-side
specialists who know enough html to get by, but wouldn't consider
themselves front-end, client-side experts.
In an organization where there are many contributors to a website, it's
just not practical right now to ask everyone to re-learn they way
they've been working with html. With a table-less layout, yes the code
is much cleaner and nicer, but it can require some serious detective
work to figure out how to edit or change a layout - if it's even
possible at all.
If you are the designated css expert, all those problems become your
problems, and you're in trouble if you can't turn it around in the time
people have become accustomed to.
I'm not just playing devil's advocate here. Table-less, page-layout CSS
is not simple. For neatly encapsulated page components it can be a
beautiful thing, but applied to page and content layout IMHO it breaks
the KISS rule.
Remember complex table layouts? I spent years making them and then
helping people maintain and extend them. Some best practices emerged and
people slowly learned the 2 or 3 tags, and basic concepts necessary.
For the last 2 or 3 years I've increasingly been able to hand over code
and expect developers to get it and be able to work with it. That's the
benchmark for success - do other developers and designers understand
your code, and when they extend it to make it fit what they need to do -
does it still look good and work out right? CSS layout isn't there yet.
Doing the obvious, the "basic" stuff like 3 column templates with
masthead/footer is full of pitfalls and tricks that are just too
bleeding edge for widespread adoption at this point.
IMHO,
Sam
- who is not a tables zealot, but will play one on tv if paid.
Steven Loe wrote:
> Advice on using Tableless CSS layout for large
> eCommerce sites?
>
<snip>
> Upside...
> - Easier to maintain and less code, Thus: cost savings
> - Much easier/cheaper to customize/rebrand and
> personalize the site
> - Faster load times
> -
> -
>
> Downside:
> - Will turn away 1%-3% of site users who are using
> Netscape 4.x
> [stats say that 4% of our users are using Netscape
> 4 but we're not convinced that all of them are
> actually making purchases. -Working on getting better
> numbers].
> -
More information about the thelist
mailing list