尽管当前Web浏览器中W3C DOM和JavaScript的实现在不断改进,但还是存在一些特异性和不兼容性,这使得应用DOM和JavaScript进行开发时很是头疼。
IE的W3C DOM和JavaScript实现最受限制。2000年初,一些统计称IE占据了整个浏览器市场95%的份额,由于没有竞争压力,Microsoft决定不完全实现各个Web标准。大多数情况下,在非IE浏览中执行的结果会表现得较一致,而IE的表现则与其他浏览器有一些出入。
你需要逐渐接受这个现实:浏览器是不兼容的。并且在开发 Web 项目时,应该试图为各种浏览器使用者提供较为一致的浏览体验。
一般来说,在使用 CSS、Javascript 时需要考虑浏览器兼容性问题;此外,在使用少数 html 元素时,也应该考虑兼容性问题,如 table iframe object 等
目前比较流行的 IE、Firefox、Opera、Chome 和 Safari 等,它们都存在出入。这些出入是多方面的,而这需要我们自己在开发中不断实践才能真正了解它们到底是哪些方面表现不一致。
Extension of New Channels 积淀孕育创新,智慧创造价值