前端开发性能推荐-如何进行CSS代码减肥
2012-10-13 12:11
507 查看
随着越来越多的CSS预处理器的普及,一些新的工具和应用程序,基本上使得网页设计师或开发人员的开发工作更轻松,像这样的工具:CSS2Less。今天就分享一些这个工具的使用,css2less 是一个用 Ruby 开发的小工具用来将 css 转成 Less CSS 格式的文件
下面是结果。
正如我们可以在上面看到的那样,我们的老CSS代码被大量的减肥,剩下简写的方式了,这样的好处是减少服务器端的压力,
使用工具
这个工具可以让我们自己的CSS代码输入后给CSS代码减肥。所以让我给它一个尝试。有一个文件要转换,下面是CSS代码。nav { height: 40px; width: 100%; background: #000; border-bottom: 2px solid #fff; } nav ul { padding: 0; margin: 0 auto; } nav li { display: inline; float: left; } nav a { color: #fff; display: inline-block; width: 100px; text-shadow: 1px 1px 0px #000; } nav li a { border-right: 1px solid #fff; box-sizing:border-box; } nav li:last-child a { border-right: 0; } nav a:hover, nav a:active { background-color: #fff; }
下面是结果。
nav a:hover, nav a:active { background-color: #fff; } nav { height: 40px; width: 100%; background: #000; border-bottom: 2px solid #fff; a { color: #fff; display: inline-block; width: 100px; text-shadow: 1px 1px 0px #000; } ul { padding: 0; margin: 0 auto; } li:last-child { a { border-right: 0; } } li { display: inline; float: left; a { border-right: 1px solid #fff; box-sizing:border-box; } } }
正如我们可以在上面看到的那样,我们的老CSS代码被大量的减肥,剩下简写的方式了,这样的好处是减少服务器端的压力,
局限性
但是,我们也可以看到一些限制,转换结果。在旧的CSS,我们有几个相同的代码,2个关于边框的声明border-bottom: 2px solid #fff;和
border-right: 1px solid #fff;我们只需要手动做其他的可能,直到解决上述限制。尽管目前仍然有限制,这个工具可以节省我们的时间,嵌套CSS规则集非常有帮助。
相关文章推荐
- 为了提高性能和高可用性,看看大公司如何开发和部署前端代码
- 前端开发必备 40款优秀CSS代码编写工具推荐
- 前端开发必备 40款优秀CSS代码编写工具推荐
- 前端开发必备 40款优秀CSS代码编写工具推荐
- 前端开发必备 40款优秀CSS代码编写工具推荐
- [转]前端开发必备 40款优秀CSS代码编写工具推荐
- 一名优秀的Web前端开发工程师的成长之路:如何学习前端开发知识以及书籍推荐
- CSS性能分析,如何优化CSS提高性能 推荐
- 使用IE11的F12开发人员工具进行网页前端性能测试
- 有哪些关于前端开发技术(HTML、CSS 和 JavaScript 等)的值得推荐的书籍?
- 有哪些关于前端开发技术(HTML、CSS 和 JavaScript 等)的值得推荐的书籍?
- 前端开发进阶:推荐的 CSS 书写规范
- 前端开发:css技巧,如何设置select、radio 、 checkbox 、file这些不可直接设置的样式 。
- 大公司里如何开发和部署前端代码?
- 给 Web 前端开发人员推荐20款 CSS 编辑器
- 前端利器,如何使用fiddle拦截在线css进行先下调试
- 如何编写脚本对项目代码进行分析(性能篇)
- 进入前端开发这个领域 ,请问如何进行系统的学习?
- 前端开发人员当后端没有给你接口的时候,如何进行功能测试?
- [How To]如何使用Wildfish进行ISeries开发---代码生成篇