Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不丢失空格和注释的情况下对css选择器进行排序?_Css_Sorting_Gruntjs_Css Selectors - Fatal编程技术网

如何在不丢失空格和注释的情况下对css选择器进行排序?

如何在不丢失空格和注释的情况下对css选择器进行排序?,css,sorting,gruntjs,css-selectors,Css,Sorting,Gruntjs,Css Selectors,我要整理一些CSS文件。样式表非常混乱,一些选择器出现在整个脚本中。我已经使用css-comb-grunt任务来整理选择器中的属性,但是现在我正在寻找一些东西来合并和排序选择器。我已经检查了cssc grunt插件,它有我想要的东西。它是选项参数排序选择器,排序声明,合并视图声明,合并视图选择器和合并视图编辑器来完成这项工作。但不幸的是,它们“弄乱”了代码,删除了注释、空格、换行符等 我不是在寻找一个更丑/更迷你的东西——我在寻找一些东西来对代码进行排序,使其更具可读性。是否有任何选项或其他工具

我要整理一些CSS文件。样式表非常混乱,一些选择器出现在整个脚本中。我已经使用css-comb-grunt任务来整理选择器中的属性,但是现在我正在寻找一些东西来合并和排序选择器。我已经检查了cssc grunt插件,它有我想要的东西。它是选项参数
排序选择器
排序声明
合并视图声明
合并视图选择器
合并视图编辑器
来完成这项工作。但不幸的是,它们“弄乱”了代码,删除了注释、空格、换行符等


我不是在寻找一个更丑/更迷你的东西——我在寻找一些东西来对代码进行排序,使其更具可读性。是否有任何选项或其他工具可以做到这一点?

要求我们建议、查找或推荐一本书、工具、软件库、教程或其他非现场资源的问题与堆栈溢出无关堆栈溢出我不明白。你想美化还是缩小?@Aziz:不,我稍后会创建一个缩小版。我想要一个干净的css文件来开发。我不希望一个文件在脚本中多次使用相同的选择器,并且可能有双重声明。例如,如果我有一个选择器#wrapper.a#class#my#选择器和脚本中的其他地方#wrapper.a#class#my#选择器,我希望这些选择器在样式表附近,它的可能副本不是副本-我想说,我的问题更具体。这只是排序选择器。。。