drhowarddrfine - 2:08 am on Jul 19, 2013 (gmt 0)
You either code for Gecko or WebKit first, then the other, then Presto (while it's still around) and then lastly and always lastly Internet Explorer.
Coding to ANY browser is what an amateur does. Professionals code to standards without regard to browsers. What I meant was, we test our code in IE8 first. The purpose is to make sure that paste-eating browser can understand fundamental markup first because we already know the other browsers DO understand it. otoh, if you write and test markup for Chrome/Firefox/etc you run the risk of creating a page that breaks down in IE but runs well everywhere else. THEN you may wind up taking code apart and away from those browsers causing even more issues, all while trying to "fix" it for IE. It is far easier to teach a 2-year old to walk than run but then let the more mature children run to their hearts content.
When you know the fundamentals are working in IE, you can move on, without worry, to the better browsers but you never, EVER code to any browser.
In the past, we did as some of you did, testing in a more advanced browser first and thought that was the best way. Never again and we are far more productive because of it and we have far better, more advanced, better written web sites.