I can’t figure it out.
Is it because the people making the browsers don’t care? Is it because we, as developers, already write hack code to get around things that don’t work in browser X and Y?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
History
There was the Great Browser War, which was eventually won by the Internet Explorer, where vendors deliberately implemented features that weren’t compatible with other browsers to have those websites with those small badges Designed for Netscape 4.5.
By being incompatible and having unique features Microsoft won the browser war, at least for several years.
It’s hard
Have you ever tried to use complex CSS in a fairly standard-compatible browser? It’s hard to create anything because the standards are complicated. I guess the implementation is even more complicated.
Old websites
Many websites were designed with wrong HTML implementations in mind (see my first section). If all browsers just implemented 100% compatible rendering engines, many websites would break. They are trying to gradually get it right.