在一个不存在 IE 的世界里,什么东西会更容易,更少的 hacky,更少的 bug 并且通常更常用。
如果所有功能都可以跨浏览器使用,那么互联网会是什么?
每个帖子列出一个点。
这是社区 wiki,因此请随时修改问题/答案以清楚起见。
在一个不存在 IE 的世界里,什么东西会更容易,更少的 hacky,更少的 bug 并且通常更常用。
如果所有功能都可以跨浏览器使用,那么互联网会是什么?
每个帖子列出一个点。
这是社区 wiki,因此请随时修改问题/答案以清楚起见。
1) :before 和 :after 伪元素。
2)“内容”属性。
3) :hover 任何元素(不仅仅是锚点)。
由于在早期版本的 IE 中的支持,更好地采用了 PNG。
“在一个没有 IE 的世界里,有什么事情会更容易?”
Web Programming
更简单?任何涉及浮点数或盒子模型的东西
可能的?display:table
并且:focus
会很好,但真正的大问题是刚刚起作用的最小和最大尺寸。
画布...他们刚刚决定在 ie8 中也跳过它
让我们从javascript EcmaScript:今天你必须为 Mozilla/Opera/Safari 制作一个版本,为 IE 制作另一个版本。
Opera 和 Firefox 都支持一些 CSS3。你猜怎么着:IE 不会。CSS2 标准呢?不,IE 还没有准备好使用那个。我不确定有多少 CSS1 标准的 IE7 支持,但我知道 IE6 并不完全支持它。
今天你不能正确使用 xhtml:IE 不支持作为 xhtml 服务的文档。
今天许多 web 开发人员所做的一个解决方案是创建大量嵌套的 <div>-tags 来强制 IE 正确显示页面。大多数现代浏览器(不是 IE6)在 'html' 和 'body'-tag 上支持 css-rules,因此可以避免 div-mania。(嗯;今天在 IE 上可以避免 div-mania,所以最后一点无关紧要)
正如 Rich Bradshaw 指出的那样,PNG 图片也是一个问题。
当然是标准盒子模型。
我们将摆脱彩色滚动条、VBScript(我在 Web 上看到的页面仅使用它编写脚本!)、使用 VML 的 hack 等等。
IE是我生活的祸根。不得不解决所有不受支持的功能和它所做的误解,这对背面来说是一种痛苦。
IE 就像我的母亲,它听不到你实际上说的话,它听到了它认为你说的话。
你最终不得不在它上面练习一些奇怪的逆向心理学,直到它达到你想要的效果。