Kristina Anderson wrote:
Is there anything out there now that's a good comprehensive "where not to go with client side dev" overview, like we used to have?

Hi Kristina,

I don't know of anything offhand. As you undoubtedly know, web technologies change so rapidly that it's well nigh impossible to come up with a definitive guide that won't be outdated by the time the next browser is released.

I'd say your best bet is just to be aware of current standards, bugs in current browsers, and make sure you have a solid understanding of the box model & proper doctypes (as already mentioned by someone else). IMO, it's also important to understand how floats work as well as the cascade itself (inheritance & specificity). As long as you're aware of the possibilities & limitations of those things, you should be fine.

Of course, knowing who your users are is probably the most important thing as evidenced by what David M. said about discovering that his intranet audience was using IE6, which screwed up his cool Web 2.0 tricks.

On a more practical & somewhat OT note, our web site clearly states which browsers we develop for: only mainstream, non-proprietary, modern browsers (nothing more than 5 years old, with the exception of IE6). We also educate clients on what to expect--i.e. consistency doesn't necessarily mean identical, pixel-perfect rendering across all browsers/platforms. Oh--and this is important--we let them know that while we follow current web standards & best practices, it is impossible to predict future browser bugs & technology changes, therefore we cannot guarantee future consistency.

Regards,
Bev
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to