AutoprefixerでBrowserslistがlast 0 versionだと全部付く

Browserslistのlast 0 version

Browserslistにlast 1 versionを設定すると1バージョン前までのCSSのベンダープレフィックスが付く。

そのためlast 0 versionを設定すると何も付かないと思われがちだが、実際はlast 0 versionだとベンダープレフィックスが全部付いてしまう。

https://autoprefixer.github.io/

納得がいかないが以前からそうなっているので、そういうものだと思うしかない。

last 0 versionを使用すればベンダープレフィックスが全部付くということは逆に言うとベンダープレフィックスがないものには付かないので、ベンダープレフィックスがあるかどうかを確認するのに利用できる。

.example {
  display: grid;
  transition: all .5s;
  user-select: none;
  box-sizing: border-box;
  background: linear-gradient(to bottom, white, black);
}