怎么书写可维护的CSS代码?

SC-SEO.COM 写于 2010-03-0609:46

很多所谓的前端工程师,其实对HTML和CSS的熟练程度只能算是了解,作为一个合格的前端设计,至少应该精通CSS的写法,保证最优化,高效化和良好的可维护性。

在前几天的文章中,我们讲到《养成良好的CSS书写习惯很重要》,其中我给大家提了6个建议,希望能够帮助大家养成良好的书写习惯,今天,我想再次围绕这个话题,来探讨怎么书写利于维护,方便交流的CSS代码

下面,我将从5个方面来和大家分享这些书写习惯。

  • 一、在样式表开头添加一个注释块,用以描述这个样式表的创建日期、创建者、标记等备注信息。


    /*
    ---------------------------------
    Site: Site name
    Author: sc-seo.com
    Updated: Date and time
    Updated by: Name
    ---------------------------------
    */

  • 二、包括公用颜色标记


    /*
    ---------------------------------
    COLORS
    Body background: #def455
    Container background: #fff
    Main Text: #333
    Links: #00600f
    Visited links: #098761
    Hover links: #aaf433
    H1, H2, H3: #960
    H4, H5, H6: #000
    ---------------------------------
    */

  • 三、给ID和Class进行有意义的命名

    1、不推荐的命名方式:

    .green-box { ... }
    #big-text { ... }

    2、推荐使用的命名方式:

    .pullquote {... }
    #introduction {... }

  • 四、将关联的样式规则进行整合

    #header { ... }
    #header h1 { ... }
    #header h1 img { ... }
    #header form { ... }
    #header a#skip { ... }


    #navigation { ... }
    #navigation ul { ... }
    #navigation ul li { ... }
    #navigation ul li a { ... }
    #navigation ul li a:hover { ... }


    #content { ... }
    #content h2 { ... }
    #content p { ... }
    #content ul { ... }
    #content ul li { ... }

  • 五、给样式添加清晰的注释


    /*
    ---------------------------------
    header styles
    ---------------------------------
    */


    #header { ... }
    #header h1 { ... }
    #header h1 img { ... }
    #header form { ... }


    /*
    ---------------------------------
    navigation styles
    ---------------------------------
    */
    #navigation { ... }

这篇文章的类别属于前端设计http://www.sc-seo.com/html/write-maintainable-css.html

文章标签:


»请您评论:

成都易搜SEO网站优化团队与网络营销专家,专业品质值得信赖。