如何管理跨浏览器兼容性问题

new*_*per -1 html javascript css cross-browser

我是发展新手.我想知道我们如何管理跨浏览器兼容性问题.例如,有时候相同的代码正在使用Firefox而不是IE.我有一个问题,我的下一个代码

Rob*_*Rob 7

每当有人说他们有"跨浏览器问题"时,他们几乎总是意味着"它在IE中不起作用".通常,开发人员使用IE作为他们的工作方式的参考,这是他们可以做的最糟糕的事情,因为IE在现代标准和合规性方面落后于所有其他浏览器13年,并且最多也是无能为力.

因此,始终使用现代浏览器(IE以外的任何浏览器)来初步测试您的标记.除了验证HTML和CSS之外,这将使您的代码在大多数情况下无处不在.然后你知道你的代码写得正确.随着你的进展,看看它是如何搞砸了一切,但IE的怪癖和错误是众所周知的,以及解决它的黑客.

永远不要相信IE做任何正确的事.不要因IE9成为任何救世主的谬论而堕落.