cssnano 从 css @media 查询中删除 "all"属性

标签 css media-queries cssnano

我很好奇 cssnano 对媒体查询的处理是否正常。在我的 css 文件中,我有。

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

通过 cssnano 运行我的 css 后,它变成了这个 >

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

这在生产中使用安全吗?我似乎找不到任何地方说没有“全部”属性会使浏览器默认为全部,或者如果没有它对将文件发送到生产环境是一件坏事?

最佳答案

我是作者;是的,这是有效的。我将向您推荐原始问题,但简而言之:

Per the spec (example 5):

I.e. these are identical:

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

As are these:

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

在我看来,那些可以被剥离...[snip]

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

关于cssnano 从 css @media 查询中删除 "all"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45316097/

相关文章:

javascript - 如何添加 <div></div> 和 name+size+delete 出现在新的 div 中。 javascript jquery

javascript - 左 50% 和 margin-left negative 不起作用

css - 标题中的 Logo 加载,然后在移动 View 中消失

Angular ionic 构建 : Cannot read property 'toLowerCase' of undefined postcss

html - Radeditor 文档管理器不显示文件和文件夹

jquery - Asp.net 中的 Bootstrap 堆叠式导航栏下拉菜单

android - 媒体查询不适用于 Android

html - 移动优先媒体查询 : Is there a way to 'scope' styles (regarding visibility classes)?

css - 使用 postcss 缩小多个输入文件