css - 如何轻松提取 CSS 样式表文件中的所有媒体查询?

标签 css coding-style styles media-queries

目前我有一个非常大的 css 文件,其中包含 2000 多行代码。现在在这个文件中,到处都是媒体查询。基本上它非常草率的编码组织。

我希望能够将这个文件中的所有这些媒体查询提取到它自己的responsive.css 样式表中,这样我就可以在需要时有条件地关闭这些查询。

现在的问题是最快的方法是什么?是否有程序或脚本可以像现在一样自动执行这项繁琐的任务,我正在手工完成。

最佳答案

如果您有 Sublime Text(或其他支持正则表达式和 Find All 选项的 IDE),这非常简单:

  • CMD+F 查找
  • 将所有@media 查询与正则表达式匹配:@media[^{]*\{(?:(?!\}\s*\}).)*}}
  • 点击“查找全部”
  • CMD+C 复制
  • 打开一个空白文档并将它们粘贴到 CMD+V

  • super 快速和容易。

    关于css - 如何轻松提取 CSS 样式表文件中的所有媒体查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22563871/

    相关文章:

    performance - Erlang : match on two different lines, 和元组匹配哪个效率更高?

    python - 如何在 Matplotlib 中更改文本颜色?

    Android 风格和主题的区别

    css - Chrome 开发人员工具样式选项卡显示褪色的 CSS 定义,为什么?

    css - Vimeo 切入父级的圆 Angular

    javascript - 拉伸(stretch)背景以适应 iPhone 屏幕的问题

    ruby - 我应该如何使用 Ruby?

    html - 如何在 div 中垂直对齐溢出 :hidden

    html - 所列元素的元素符号点未对齐

    java - 在 if isDebugEnabled() : a good policy? 中包含对 debug() 的调用