無標題文檔

批量 CSS 压缩器

https://friable.rocks/_/2009_11_05/865695500f7d.jpg

上次讲 Web 页面优化 的时候,讲到前端的 CSS 和 Javascript 等文件需要尽量的压缩。参加公司的某项目也到了后期,也需要大量的脚本压缩处理。

于是,在中午吃饭的时候花了点时间,搞了这个 批量压缩 CSS 的小工具 (很久没有写 PHP 了,练个手)。

这个工具的用法很简单,只需要将需要压缩的 CSS 文件打包成 ZIP 格式的文件,然后上传就可以了。服务器端会自动处理压缩包内的 CSS 文件(其他文件会忽略),然后再将其打包回来供用户下载。

处理以后的 CSS 样式文件,将被去除注释、空格和回车。考虑到尽量保持功能的单一,所以我并没有考虑加入过多的选项。

此工具的地址如下

http://friable.rocks/css_compresser/

至于源代码,我会进一步完善以后发布出来,请大家保持关注。

别忘记清除浮动

很早的时候, 圆心 就告诫我,「要随时清楚浮动元素」。当时由于忙(也许这算不上是借口),我把他的话当作了耳边风。

今天偏偏在工作最为忙乱的时候,运营那边在添加数据时,发现页面乱了。幸好又是伟大的 圆心 同志帮我找到了这个老问题,并解决(大哥在上,请接受小弟一拜)。

总结下清除浮动的一般解决方案,更多的总结可以 看这里

用空标签清除

.clr {clear: both;}

<div id="layout">
    <div id="left">Left</div>
    <div id="right">Right</div>
    <p class="clr"></p>
</div>

使用 overflow 属性

#layout {overflow:auto; zoom:1;}

<div id="layout">
    <div id="left">Left</div>
    <div id="right">Right</div>
</div>

使用 :after (非 IE 浏览器)

#layout:after{
    display: block;
    clear: both; content: "";
    visibility:hidden; height: 0;
}

<div id="layout">
    <div id="left">Left</div>
    <div id="right">Right</div>
</div>

注:使用 :after 需要注意几点,设置高度为零(height: 0;);content 是必须的,但其值可以为空。

我的照片

您好!我叫「明城」,八零后、码农、宁波佬,现居杭州。除了这里,欢迎您通过 GitHubTwitterInstagram 了解我的更多动态。

本博客原名 Gracecode.com 、现更名 「無標題文檔」「精于心、简于形」以此践行极简、务实的理念。 在工作之外的个人生活方面,我崇尚简单、追求平淡,偶尔也带着一些可能不被所有人理解的幽默感。

同时为避免争议和麻烦,在此郑重声明:本站所有内容为非 AI 生成,所有观点及立场均仅代表我个人,不代表任何我所就职或关联的公司与组织。

如果您想联系我,可以发我邮件 `echo bWluZ2NoZW5nQG91dGxvb2suY29tCg== | base64 -d`

分类

搜索

文章