当前位置: 首页 > 面试题库 >

浏览器对CSS Grid的支持

邓光赫
2023-03-14
问题内容

关于CSS Grid的浏览器支持情况如何?

我环顾四周,很难理解有关兼容性的整个情况。

如果我转到 可以使用,似乎几乎所有浏览器都支持它。但是,如果我转到 Microsoft文档,情况会有所变化。

似乎几乎所有浏览器都支持Grid,但除Firefox外,它们都不支持所有功能。

然后,关于Edge,我得到了它仅支持不再使用的旧规范,而当前正在进行更新。


问题答案:

浏览器对CSS网格的支持

  • Chrome-自2017年3月8日起全面支持(版本57)
  • Firefox-截至2017年3月6日(版本52)全面支持
  • Safari-自2017年3月26日起提供全面支持(版本10.1)
  • Edge-截至2017年10月16日(版本16)全面支持
  • IE11-不支持当前规范;支持过时的版本
  • IE10-不支持当前规范;支持过时的版本


 类似资料:
  • XSLT 是与XML 相关的一种技术,它利用XPath 将文档从一种表现形式转换成另一种表现形式。与XML 和XPath 不同,XSLT 没有正式的API,在正式的DOM 规范中也没有它的位置。结果,只能依靠浏览器开发商以自己的方式来实现它。IE 是第一个支持通过JavaScript 处理XSLT 的浏览器。 18.3.1 IE中的XSLT 与IE 对其他XML 功能的支持一样,它对XSLT 的支

  • XPath 是设计用来在DOM文档中查找节点的一种手段,因而对XML 处理也很重要。但是,DOM3级以前的标准并没有就XPath 的API 作出规定;XPath 是在DOM3 级XPath 模块中首次跻身推荐标准行列的。很多浏览器都实现了这个推荐标准,但IE 则以自己的方式实现了XPath。 18.2.1 DOM3 级XPathDOM3级XPath 规范定义了在DOM中对XPath 表达式求值的接

  • Docusaurus 允许网站通过 浏览器列表配置(browserslist configuration) 来定义其要支持的所有浏览器。 目的 网站需要在向后兼容性和文件体积之间做平衡。由于旧的浏览器不支持现代的 API 或语法,因此需要更多代码才能实现相同的功能,这会增加网站的加载时间,从而对所有其他用户造成不利的影响。为权衡起见,Docusaurus 打包工具仅支持浏览器列表中所定义的浏览器版

  • 把jade编译为一个可供浏览器使用的单文件,只需要简单的执行: $ make jade.js 如果你已经安装了uglifyjs (npm install uglify-js),你可以执行下面的命令它会生成所有的文件。其实每一个正式版本里都帮你做了这事。 $ make jade.min.js 默认情况下,为了方便调试Jade会把模板组织成带有形如 __.lineno = 3 的行号的形式。 在浏览器

  • Next.js 支持 IE11 和所有的现代浏览器使用了@babel/preset-env。为了支持 IE11,Next.js 需要全局添加Promise的 polyfill。有时你的代码或引入的其他 NPM 包的部分功能现代浏览器不支持,则需要用 polyfills 去实现。 ployflls 实现案例为polyfills。

  • AdminLTE 与 Bootstrap 4 支持的浏览器一样。Bootstrap 支持 主流平台和浏览器,稳定版在 Windows 上,我们支持 Internet Explorer 10-11 / Microsoft Edge。更多详细信息,请点击此处。 你可以在 我们的 .browserslistrc 文件 找到支持的浏览器情况及其版本: # https://github.com/browse