0

我的客户对他的网站加载速度很挑剔。我认为一种方法是将css代码修剪为一行。例如:

tr th{
    border-bottom: 1px solid;
    text-align: left;
}
tr th, tr td{
    padding: 9px 20px;
    border-right: 1px solid;
}

tr th{border-bottom: 1px solid;text-align: left;}tr th, tr td{padding: 9px 20px;border-right: 1px solid;}

大家平时是怎么修剪的呢?我使用dreamweaver 编写css 代码。

另外,我发现 Youtube 的 css 链接就像“ http://s.ytimg.com/yts/cssbin/www-home-c4-2x-vflt3qrMn.css ”,有什么好处吗?干杯。

4

2 回答 2

1

您可以尝试使用 CSS Minifier - 在线。链接:CSS缩小器

于 2013-09-29T09:39:42.200 回答
0

这不是一个程序可以真正解决的问题。至少,不容易。

例如,我可以将您的 CSS 缩减为:

tr>*{padding:9px 20px;border-right:1px solid}tr>th{border-bottom:1px solid;text-align:left}

请注意我是如何更改tr th, tr td为 just的tr>*,因为thandtd是 a 的唯一有效子级tr。没有 CSS minifier 可以进行这种优化。

另请注意,您不能只是盲目地去除空格,例如1px solid需要那里的空格。

于 2013-09-29T09:42:18.973 回答