代码之家  ›  专栏  ›  技术社区  ›  Josh

是否有任何实用程序可以帮助我重构CSS

  •  23
  • Josh  · 技术社区  · 18 年前

    至少可以说,我正在使用一些写得很糟糕的CSS。我不是设计/CSS专家,但我至少了解 C 在CSS中。虽然VS-2008内部的内置CSS支持比以前的版本有了很大的改进,但它仍然没有达到我所期望的效果。

    我想知道是否有人知道一个好的程序或实用程序可以帮助我重构和清理CSS,就像ReSharper允许用C#做的那样。

    有些功能最好具备:

    • VS-2008的插件将非常棒!
    • 检查标记文件,并就改进类和样式的当前使用提出一些建议。
    13 回复  |  直到 9 年前
        2
  •  7
  •   Paul Shannon    18 年前

    TopStyle 很受欢迎,而且总是我听到的推荐。它有关于风格等方面的建议。

    我用 Aptana

        3
  •  4
  •   vog    18 年前

    Firebug 是一个非常好的Firefox扩展,它允许您检查哪些CSS声明对于文档树中的哪个DOM元素是活动的。

    虽然它没有提出任何改进建议,但在手动调试/简化CSS代码时,它是一个很大的帮助。

    这个 Web Developer 扩展也是一个很大的帮助。

        4
  •  3
  •   Mitch Wheat    18 年前
        5
  •  2
  •   Joel Coehoorn    18 年前

    我很幸运使用了 Stylizer

        6
  •  2
  •   Ben Scofield    18 年前

    有一个名为HAML的Ruby gem,附带一个名为css2sass的可执行文件。该可执行文件将CSS转换为 SASS ,这是CSS之上的一种元语言,使重构更容易(通过更好地说明选择器之间的关系)。也许值得一看。

        7
  •  1
  •   David Heggie    18 年前

    我以前用WestCiv的 StyleMaster ,这是一个非常好的CSS编辑器/检查器/调试器应用程序。再加上前面提到的Firebug,你会情不自禁地控制你的CSS。

        8
  •  1
  •   pkaeding    16 年前
        9
  •  1
  •   Benxamin    15 年前

    在CSS文件中,输入“#”将自动完成项目中的每个ID。以句号“.”列出所有课程。

    最好的部分:当您重命名选择器时,它将在项目范围内重命名它。它使重构CSS的速度大大加快,即使不是令人愉快的。

        10
  •  0
  •   user1228 user1228    18 年前

    我喜欢ExpressionWeb的CSS功能。但它对最小化或统一CSS没有多大作用。你必须了解CSS是如何正确使用它的。

        11
  •  0
  •   Michael Neale    18 年前

    用于firefox的EditCSS令人惊讶。

        12
  •  0
  •   Greg    18 年前

    此网站至少有助于排序和最小化规则: http://www.cleancss.com/
    这并不能让你达到你想去的地方,但这是很好的第一步。

        13
  •  0
  •   spinodal    18 年前
    推荐文章