`
morning2008
  • 浏览: 115225 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

如何书写可维护的CSS代码

 
阅读更多

本文转载:www.52css.com

在前几天的文章中,我们讨论过书写高效CSS注意的七个方面。今天我们讨论如何书写可维护的CSS代码?

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

Example Source Code [www.52css.com]
/*
---------------------------------
Site:Sitename
Author:52CSS.com
Updated:Dateandtime
Updatedby:Name
---------------------------------
*/


  二、包括公用颜色标记

Example Source Code [www.52css.com]
/*
---------------------------------
COLORS
Bodybackground:#def455
Containerbackground:#fff
MainText:#333
Links:#00600f
Visitedlinks:#098761
Hoverlinks:#aaf433
H1,H2,H3:#960
H4,H5,H6:#000
---------------------------------
*/


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

Example Source Code [www.52css.com]
不推荐的命名方式:
.green-box{...}
#big-text{...}

推荐使用的命名方式:
.pullquote{...}
#introduction{...}


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

Example Source Code [www.52css.com]
#header{...}
#headerh1{...}
#headerh1img{...}
#headerform{...}
#headera#skip{...}

#navigation{...}
#navigationul{...}
#navigationulli{...}
#navigationullia{...}
#navigationullia:hover{...}

#content{...}
#contenth2{...}
#contentp{...}
#contentul{...}
#contentulli{...}


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

Example Source Code [www.52css.com]
/*
---------------------------------
headerstyles
---------------------------------
*/
#header{...}
#headerh1{...}
#headerh1img{...}
#headerform{...}

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


  

分享到:
评论

相关推荐

    书写干净轻巧易于维护管理的CSS代码

    ### 书写干净轻巧易于维护管理的CSS代码:专业指南 在现代网页设计与开发领域,CSS(层叠样式表)扮演着至关重要的角色,它不仅负责网站的外观设计,还直接影响到页面的加载速度、可维护性以及用户体验。一份整洁、...

    高效、可维护、组件化的CSS

    同时,为了实现真正的组件化,CSS预处理器(如Sass、Less)提供了变量、混合(mixins)、函数、嵌套等高级功能,这些功能可以帮助我们更好地组织和模块化CSS代码,进一步提高代码的可维护性。 最后,为了追求优化...

    css书写代码要求规范

    ### CSS书写代码要求规范 #### 一、引言 ...随着网站复杂度的提高,良好的CSS代码规范变得尤为重要。它不仅能提高代码的可读性和可维护性,还能...遵循这些规范可以帮助开发者编写出更易于理解、维护和扩展的CSS代码。

    分享20条编写 CSS 代码的建议

    在编写CSS代码时,有一些约定和最佳实践可以帮助我们更高效地进行样式编写,提升代码的可维护性和性能。以下是20条CSS编写建议,涵盖了从简单的属性使用到布局优化的各个方面。 1. 谨慎使用外边距属性 在CSS中,...

    如何书写高效、可维护、组件化的CSS的演示文档

    ### 如何书写高效、可维护、组件化的CSS的演示文档 #### 一、书写高效CSS的关键点 ...综上所述,通过采用这些最佳实践,我们可以编写出既高效又易于维护的CSS代码,进而提升整个项目的质量和开发效率。

    CSS代码规范.docx

    在编写CSS代码时,遵循一定的规范至关重要,这不仅有助于代码的可读性和维护性,还可以提高团队协作效率。以下是一些关键的CSS编码规则和建议: 1. **开启Edge模式**: 在HTML文档头部添加`,chrome=1">`,确保IE浏览...

    CSS的解析、检查、修复与压缩

    《人人FEDCSS编码规范》是其中的一种,它详细规定了如何编写高效、可维护的CSS代码。然而,要让开发者始终遵循这些规范是困难的,因此需要工具来帮助强制执行规范。 2. CSS检查工具 CSS检查工具的目的是为了帮助...

    CSS代码规范.pdf

    在编写CSS代码时,遵循一定的规范至关重要,这可以提高代码的可读性、可维护性和团队协作效率。以下是一些常见的CSS代码规范: 1. **HTML基本格式**:HTML文档应遵循标准格式,包括DOCTYPE声明、语言属性(lang)、...

    CSS_命名规范参考及书写注意事项.rar

    在网页制作过程中,CSS(Cascading Style Sheets)起着至关重要的...在实际工作中,结合使用这些方法,你的CSS代码将更具可维护性和扩展性,同时降低出错率。记得不断学习和更新知识,以适应不断发展的前端技术环境。

    CSS编程规范精典适合初学者

    CSS 编程规范是指在编写 CSS 代码时所遵循的规则和惯例,以确保代码的可读性、可维护性和可扩展性。在本文中,我们将详细介绍 CSS 编程规范的主要内容,包括 CSS 命名规范、CSS 书写顺序、CSS 命名规则等。 CSS ...

    css书写规范 web设计css

    良好的CSS书写规范不仅可以提高代码的可读性和可维护性,还能有效提升网页加载速度和搜索引擎优化(SEO)的效果。以下是对CSS书写规范的一些基本要点和建议。 #### 1. 结构化命名 在CSS中合理地命名选择器是非常...

    DIV+CSS的书写格式.docx

    DIV+CSS 的书写格式是网页开发中非常重要的一部分,好的 DIV 和 CSS 书写格式不仅可以提高开发效率,还可以方便日后的维护。下面我们将详细介绍 DIV 和 CSS 的书写格式。 DIV 书写格式 好的 DIV 书写格式可以...

    CSS命名规范CSS命名规范

    CSS 书写规范是指在编写 CSS 代码时,遵守一定的书写规则,以便于代码的阅读、维护和重用。下面是一些常用的 CSS 书写规范: * 选择 DOCTYPE:使用过渡的 DTD(XHTML 1.0 Transitional),以便于使用表现层的标识、...

    OA-1-网页前端CSS书写规范.zip_css_peopledyh

    8. **响应式设计**:确保CSS代码考虑了不同屏幕尺寸和设备的适应性,可以使用媒体查询(Media Queries)来实现。 9. **避免重复**:检查并删除重复的样式,利用继承和组合选择器减少代码量。 10. **预处理器**:...

    网页前端css书写规范

    网页前端CSS书写规范是前端开发中非常重要的一个环节,它直接关系到代码的可维护性、可读性和项目的整体风格统一性。一个良好的CSS书写规范不仅能够提升开发效率,还能优化网页加载速度,提高网站的用户体验。 首先...

    CSS参考手册(Web标准布局的本质,XHTML书写规范,CSS基础与书写规范,网页头部元素的详细定义,CSS基本布局的属性,CSS容器属性)

    这种分离使得代码更易于维护,网页加载速度更快,并提高了跨浏览器兼容性。 在**XHTML书写规范**中,XHTML是一种严格的HTML版本,它结合了XML的语法规则。遵循正确的命名规则、闭合标签和使用引号等规范,可以确保...

    使用的CSS书写规范、顺序

    在CSS编码过程中,遵循一定的书写规范和顺序至关重要,这不仅有助于提高...通过遵循这些规范和顺序,CSS代码将变得更加整洁、高效,也有利于团队成员之间的沟通和协作。养成良好的编码习惯是每个前端开发者的必备技能。

    CSS参考手册_第3章__CSS基础与书写规范

    正确的书写规范对于维护CSS代码的清晰度和可读性至关重要。良好的习惯包括但不限于: - **注释**:使用`/* ... */`添加注释,帮助他人(或未来的自己)理解代码意图。 - **属性顺序**:保持属性按逻辑顺序排列,如...

Global site tag (gtag.js) - Google Analytics