cssnano удаляет атрибут "all" из запроса css @media

Мне любопытно, что cssnano делает с медиа-запросами. В моем файле CSS у меня есть.

@media all and ( min-width: 600px) {}

После запуска моего CSS через cssnano, он превращается в это>

@media ( min-width: 600px) {}

Это безопасно для использования в производстве? Я не могу найти нигде, где говорится, что отсутствие атрибута "all" делает браузер по умолчанию всем или, если его нет, это плохо для отправки файла в производство?

1 ответ

Решение

Я автор; да, это действительно Я отошлю вас к первоначальному вопросу, но в двух словах:

Согласно спецификации (пример 5):

Т.е. они идентичны:

@media all and (min-width:500px) { … }
@media (min-width:500px) { … }

Как это:

@media (orientation: portrait) { … }
@media all and (orientation: portrait) { … }

Мне кажется, что их можно раздеть... [snip]

https://github.com/ben-eb/cssnano/issues/215

Другие вопросы по тегам