無標題文檔

批量 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 等。

这个 Blog 原先的名字叫 Gracecode.com 、现在叫 「無標題文檔」 。 要知道作为码农取名是件很难的事情,所以不想在取名这事情上太费心思。

作为八零后,自认为还仅存点点可能不怎么被理解的幽默感,以及对平淡生活的追求和向往。 为了避免不必要的麻烦,声明本站所输出的内容以及观点仅代表个人,不代表自己所服务公司或组织的任何立场。

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

分类

搜索

文章