我正在为一个元素使用带有 postcss 和 webpack 的 autoprefixer。我也在使用 CSS 网格。但是,当我构建代码时,我注意到 css 网格的 ms 前缀不起作用。

这是我的 postcss.config.js,它适用于诸如 flexbox 之类的东西。

如何启用 CSS 网格支持?

module.exports = {
  plugins: [
    require('autoprefixer')
  ]
}

最佳答案

默认情况下,autoprefixer 不为网格属性添加前缀。

查看 autoprefixer documentation:



设置 options 的语法如下所示:

const autoprefixer = require('autoprefixer');
const plugin = autoprefixer({ grid: true });
module.exports = { plugins: [ plugin ] }

话虽如此,MDN 有关于网格属性的自动前缀的说法:



此外,Rachel Andrew 写了 a thorough post 关于这个话题

在那篇文章中,她注意到以下几点:

关于webpack 上对 autoprefixer 的 CSS 网格支持,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47305238/

10-11 06:39