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

标签 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 以及它附带的所有其他内容。

Let's say I've put two fingers up to IE7 and am ignoring its existence -

what can I now do differently in the way I make my pages?

Pseudo-selectors?

Parent/Child selectors?

Hardware-accelerated potato counting?

Other tidy stuff?

放弃 IE7 会带来哪些新的自由?

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

最佳答案

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

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

JavaScript

HTML5 中的 JS API

CSS

CSS2.1

CSS3

  • box-sizing property在 CSS3 中表示 content-boxborder-box (padding-box 最初是 a Mozilla proposal,因此它在 IE 中不存在;它直到最近才被添加到 CSS3 UI 规范中,并且在 2012 年 1 月的 Last Call Working Draft 中仍有被删除的风险)<
  • 一些 CSS3 特性已经出现在 IE 中,并且在它们被重新整合到各自的规范之前很久就由微软提出,包括 @font-face , overflow-x/overflow-y , text-align-last , word-wrap (现在 overflow-wrap ),和 ruby 文字

HTML

杂项

当然还有一些来源:

关于javascript - 我决定不支持IE7;我现在可以使用哪些 JS/CSS/HTML 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10252212/

相关文章:

php - 如何通过单击按钮从服务器下载文件

javascript - AngularJS 应用程序只初始化一半的时间,不会抛出任何错误

javascript - 使用 js 加载 css 样式表来更新已渲染网页的样式

javascript - 使用 Javascript 在页面加载时缩放 div

jquery - 使用 SignalR 和 jquery 更改 span 上的 css

javascript - Okta 小部件未渲染

javascript - 使用 Chrome 扩展程序提取网页中包含的全部文本

javascript - 如何在chrome浏览器扩展中执行javascript

html - 当我在移动设备中打开菜单时,元素页脚不使用 Bootstrap 类向下

css - 打破新行水平滚动菜单排列,CSS