CSS has always been a hack, and the web we have today as a result of competing browser rendering however the hell they want based on their popularity - and the popularity of any co-developed devices - is just about the only thing that can make me countenance communism as a web developer.
Having said that, it's possible that we might be in for a second era of webdesign, as MS retire support of XP and the browsers that have dragged down web development.
Having said that, it's possible that we might be in for a second era of webdesign, as MS retire support of XP and the browsers that have dragged down web development.