My question is as follows. How do you decide your coding strategy. What I mean is, CSS2 techniques may require different markup strategy ( more mark up, different source order… stuff like that) but provides “tried and true” solutions. In other words it’s clumsy, but it WORKS. On the other hand CSS3 is beautifully clean and separates content from style… etc… but only works well in the latest browsers. Both solutions cannot be used, or is just merely redundant to use both.
for the sake of argument let say you wanted to create a box with rounded corners:
CSS3
Minimal Markup needed:
<div class=“box”></div>
Images needed :none;
CSS 2
Minimal Markup needed:
<div class=“box”>
<span class=“top”><span></span></span>
<span class=“bottom”><span></span></span>
</div>
Images needed :at least one sprite, but potentially 6 ;
So the rub is that the minute an older browser is invoked in the conversation the mark up is defined and thus CSS2 becomes the ONLY viable option. one negates the other .By extension, since we all code for older browsers… what is the benefit of the newer browsers’ CSS3 support?
how you you professionals handle this conundrum so that it doesn’t drive you to drink?