I'm curious to hear what approach people take to planning for cross-browser support when developing a website.
There are generally two approaches I've seen developers take in their workflow:
-optimize for webkit then apply hacks for IE7-9, or -optimize for IE7-8 then apply newer features for IE9/webkit
Basically starting at the front of technology and working toward the back, or starting at the back of technology and working toward the front.
How do you do things? What advantages or disadvantage do you perceive in the different way of doing things wrt to developing cross-browser support?