我决定不支持IE7;我现在可以使用哪些JS / CSS / HTML功能?

时间:2012-04-20 19:16:13

标签: javascript html css internet-explorer-8 internet-explorer-7

{想法来自I've decided not to cater for IE6 - What tasty CSS treats can I use?,但我想要一个IE7版本}

首先,这不是讨论我是否应该迎合IE7。我确信在S.O.上有数百个主题。在那里你可以讨论利弊,市场份额,javascript shivs以及随之而来的所有其他东西。

  

我们说我把两根手指放在上面   IE7并且我忽略了它的存在 -

     

我现在可以做些什么   我制作网页的方式?

     

伪选择?

     

父/子选择器?

     

硬件加速马铃薯计数?

     

其他整洁的东西?

放弃IE7会带来什么新的自由?

我知道你们中的一些人会很想告诉我为什么我应该支持ie7或js修复意味着我可以使用某些东西等等 - 请不要浪费你/我/我们的时间!

3 个答案:

答案 0 :(得分:12)

微软吹捧Internet Explorer 8为among other things,完全符合CSS2.1标准。但是,已经发现了许多错误,所以它实际上并不完全符合完全,但当然这并不意味着它从版本7开始没有变得更好。

无论如何,以下是IE8中引入的一些众所周知的功能,这些功能在IE7中不存在(此列表并非详尽无遗):

的JavaScript

HTML5中的JS API

CSS

CSS2.1

CSS3

    CSS3中的{li> box-sizing property content-boxborder-boxpadding-box原来是a Mozilla proposal所以它在IE中不存在;它没有被添加到截至最近的CSS3 UI规范,截至2012年1月最后通话工作草案,它仍有被删除的风险)
  • 一些CSS3功能已经出现在IE中,并且在很久之前就已被微软提出,这些功能被重新纳入各自的规范,包括@font-faceoverflow-x / overflow-ytext-align-lastword-wrap(现在overflow-wrap)和红宝石文字

HTML

当然,有些消息来源:

答案 1 :(得分:3)

答案 2 :(得分:1)

我认为这是您正在寻找的页面:
http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx

除非有人知道更完整的......