好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

CSS代码减肥

CSS代码减肥

随着越来越多的 CSS预处理器的 普及 ,一些新的工具和应用程序,基本上使得网页设计师或开发人员的开发工作更轻松,像这样的工具: CSS2Less 。今天就分享一些这个工具的使用, css2less  是一个用 Ruby 开发的小工具用来将 css 转成 Less 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规则集非常有帮助。

 

推荐阅读 99个精美的免费登录注册界面PSD设计 Web开发人员有用的代码比较工具 25个强大的CSS代码,据说这些是开发者经常遇到比较棘手的代码 10个方便的在线CSS代码生成器,网页设计师必备! jquery视差推荐:nikebetterworld视差平滑滚动效果

 

作者: 58分享

出处: "http://HdhCmsTestcnblogs测试数据/58top/

欢迎任何形式的转载

分享到: 腾讯微博 新浪微博 搜狐微博 QQ空间 更多 0

分类:  兼容性/css

作者: Leo_wl

    

出处: http://HdhCmsTestcnblogs测试数据/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于CSS代码减肥的详细内容...

  阅读:44次