【问题标题】:Semicolon in CSS [duplicate]CSS中的分号[重复]
【发布时间】:2010-03-09 04:42:16
【问题描述】:

可能重复:
How important is it to leave out the last ';' inside a set of CSS rules?

如果IDE默认在末尾添加;,我应该删除它吗?

selector {property:value;property:value;property:value;property:value;}

我在一篇文章中读到,末尾不需要分号。

【问题讨论】:

    标签: css


    【解决方案1】:

    确实,它不是必需的,但我想保留它,以防以后想添加更多属性。通过删除这些减少的页面重量可以忽略不计。

    【讨论】:

    • 我在另一篇文章中读到“删除不需要的分号减小 css 的大小”
    • 确实如此,但除非您的 css 文件非常非常庞大,否则它只会达到“少数” kB...如果您想查看,请通过 CSS Tidy 运行您的文件区别
    • 我同意;我总是保留那些结尾的分号,以便以后添加更多属性。
    • 是的,我也喜欢保留最后一个 simicolan,因为它不会对文件大小产生太大影响。降低图像质量对加载时间的好处远不止于此。
    • 我保留它们是为了保持一致性。那样我有点强迫症。
    【解决方案2】:

    在缩小版本上,您应该将其删除。

    【讨论】:

      【解决方案3】:

      无论如何,它都不会影响你的风格。

      【讨论】:

        【解决方案4】:

        嗯..正如你所说,它不是必需的,但没有人说,它不可能在那里......IDE只是添加它,所以当你想添加另一个属性时,你不必添加分号。

        【讨论】:

          【解决方案5】:

          是的,它不是必需的,但为了保持一致性和最佳实践,只需添加它。

          【讨论】:

            【解决方案6】:

            the specification 不需要它,但奇怪的是,YUI 压缩器 总是将这些分号添加到我的 CSS 文件中:/ 我每次都必须编写一个额外的脚本来删除它们。

            【讨论】:

              猜你喜欢
              • 2013-04-09
              • 2021-06-20
              • 2014-09-07
              • 1970-01-01
              • 2020-07-17
              • 2016-07-02
              • 2016-02-15
              • 2019-11-02
              • 2011-07-14
              相关资源
              最近更新 更多