I had a conversation the other day with a friend of mine currently working at a different studio, and to say we had a difference in opinion would be an understatement. We discussed the trends of the web, CSS3, HTML5, Responsive Web Design, and other various buzzwords that are really taking off in the web community as of late, and we had a bit of a disagreement when it came to implementing these technologies because of "web standards."
Now, before I'm burned at the stake for saying web standards are a thing of the past, let me make my case.
His argument was this – because CSS3 and HTML5 are still technically in spec, he believed that these kind of technologies shouldn't be put to use until there is a true "web standard" for them. He also tried to explain to me that although Responsive Web Design is a cool idea it has a time and a place and it doesn't always have a practical use. In addition, it utilizes CSS3, which goes against his belief of implementing those technologies.
So my question to you is do web standards really matter as much as they used to for the web? I understand there are best practices and a standard way to implement these new technologies that will eventually become a web standard, but is it worth sacrificing new experiences for this? Should we really be stuck using HTML4 and CSS2 for the sake of the few that still have very outdated web browsers that can't handle the technology?
I was just curious to see what the rest of the Forrst community has to say about this line of thought. My personal belief is there is a good way to implement progress that doesn't leave the old browsers in the dust. We can still deliver a better experience with the new technologies even though we may not be following "web standards." Also, I can't think of a reason why someone wouldn't implement a responsive site – but that's just me :D