网站页面建设:教你如何规范命名css

  css3已经发布了,许多WEB前端工程师都开始尝试使用该技术了。我们怎样来评价编写css的能力呢?不会用对与错来判断,我们可能会用“好”、“一般”、“很烂”等字眼来形容。CSS最难的是什么呢?是各大浏览器的兼容?是代码的简洁高效性?前端工程师五指曾说过:css不是什么难的技术,难点在于怎样规范的命名。项目由个人完成,工程师可以依据自己的习惯来命名css。在团队合作中,不规范的命名侧可能会引发起冲突,从而影响到整个项目的进度。下面岭南网络手把手教大家如何规范的命名css。

  划分css可以有多种角度,如按功能划分:将字体的css存放在font.css;将控制颜色的css存放在color.css;将控制布局的css存放在layout.css;或者按区块划分:将头部的css存放在header.css;将底部的css存放在footer.css;将侧边栏存放在sidebar.css;将主题存放在main.css。不同的角度有划分都有自己的利与弊。

  岭南网络给大家推荐一种css的划分方法:base.css+common.css+page.css。将一个网站所有的样式,按职能分成三大类:base、common、page,在任何一个网页最终样式表现都由这三者完成的。

  base层是网站页面样式所需依赖的最底层,相对稳定基本不用维护。我们一般会在base.css存放以下内容。

  /*css reset 因为每个浏览器都会对一些标签属性有默认预设值,所以要要把一些标签属性统一设置*/

body,div,dl,dt,dd,dl,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} ol ul{list-style:none;}   /*文字排版*/ .f12{font-size:12px;} .f13{font-size:13px;} .f14{font-size:14px;}   /*定位*/ .tl{text-algin:left;} .tc{text-algin:center;} .tr{text-algin:right;}   /*长度高度*/ .w10{width:10px;} .h10{height:10px;}   /*边距*/ .m10{margin:10px;} .ml10px{margin-left:10px;} .p10{padding:10px;} .pr10{padding-right:10px;}

  common层是位于中间层,提供组件级的CSS。我们可以将页面内的元素拆分为一小块一小块的功能和样式相对独立的“模板”,这些模板有些是很少重复的,有些会是大量重复的,我们可以将大量重复的样式提取出来存放在common.css样式中。如一个网站要用到很多重复的标题,我们就可以这样来编写:

  .h2{font-size:14px;font-weight:bold;}

  page层是页面级的,建议将所有page层的css都存放在page.css里,可根据页面配上注释,分块书写,便于维护。如:

/*关于我们*/ .about-text{font-size:12px;}   /*
联系方式*/ .contact-text{font-size:14px;}

  base层基本上是不用维护的,common层修改的幅度不会很大,page层代码可能有多个工程师开共同开发,那要如何避免冲突呢?我们可以通过命名来避免冲突。可以将css命名规范为:骆驼命名法和划线命名法。骆驼命名法:从第二个单词开始,将每个单词的首字母大写。如dropMenu、subNavMenu.划线命名法:用中划线-,或者下划线_分隔,如drop-menu、sub_nav_menu。

  如果项目是由多个工程师来完成的,我们可以给每一个人分配一个独立的命名ID。如岭南网络叫linknan,我们可以把名字开头的2个字母分配为独立命名id,如:.ln-artice li。这样就可以避免重复命名而产生冲突。

  以上心得只是给大家一些启发,希望各位活学活用。文章由岭南网络 http://www.linknan.com 发布,转载请保留链接。

时间: 2024-10-26 02:09:22

网站页面建设:教你如何规范命名css的相关文章

如何规范网址路径 避免网站页面被重复收录

  网址路径就是网站页面的地址,通常情况下,一个页面只存在一个有效的地址,这样使得页页才具有唯一性,而且对于搜索引挚来判断页面的入口也提供了帮助.不过有些程序本身就带有可动态.可静态.可伪静态的.而在网站优化之初,站长不能先确定自己的网站使用哪种模式来做的话,用着动态,又改成伪静态,再改成静态.那么网站页面肯定会存在动.静态多种的页面地址.如此一来就无法保障路径的唯一性,而且也使得蜘蛛不知道哪一个是页面的最终地址,自然就无法给予页面相应的排名了.因此咱们需要通过把网址路径确定好,确保其具有唯一性

羽毛:分享八大网站页面内容建设的细节

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 内容为王,外链为皇.这话已经被说滥了,都说内容为王,那么如何造就这个王呢?特别是一些朋友刚开始做站,程序美工不懂,seo也不会,那初级能做的是只有内容.而就这看似很普通的内容建设却困扰着大大小小站长,网站运营者. 一般,我们在做页面内容建设可以注意以下八大方面: 一.做内容必须统筹,有规划的来做.不能今天突然想到啥就添加啥,一方面这样迟早有一

8招教您做好B2B行业网站页面设计

中介交易 SEO诊断 淘宝客 云主机 技术大厅 B2B行业网站由于具有B2B网站的特性和门户网站的特性,决定了页面设计与其他网站一些不同点.在写作"B2B行业门户网站页面设计"章节之前,在此从理论上讲下页面设计及制作的基本要点,供大家参考,讲的不对的,希望大家批评指正. 1 页面用色.框架及整体风格应该是严谨的,充满商业氛围的 由于B2B行业网站的内容是严谨的.高端的,涉及行业的发展动态.各种技术交流.企业的营销管理知识等信息,注定了内容是严谨的.高端的;由于其涉的是企业与企业之间的交

网站项目建设流程概述

项目  一.概念 网站项目管理就是根据特定的规范.在预算范围内.按时完成的网站开发任务. 二.需求分析 项目立项 我们接到客户的业务咨询,经过双方不断的接洽和了解,并通过基本的可行性讨论够,初步达成制作协议,这时就需要将项目立项.较好的做法是成立一个专门的项目小组,小组成员包括:项目经理,网页设计,程序员,测试员,编辑/文档等必须人员.项目实行项目经理制. 客户的需求说明书 第一步是需要客户提供一个完整的需求说明.很多客户对自己的需求并不是很清楚,需要您不断引导和帮助分析.曾经有一次,我问客户:

造成网站页面内容相似度高的原因及解决办法

通常来说,在网站的建设过程中,重复内容的产生很难避免,但是重复内容在很大程度上会影响网站在搜索引擎中的表现.今天和大家探讨的内容就是重复内容产生的原因以及解决方法. 产生重复内容的主要原因 1,网址规范化问题. 网址规范化问题包括主域名的规范化和页面URL地址规范化两个方面,主域名的规范化需要规范化.另外是内页URL的规范化,通常为了让搜索引擎能够更好的抓取网站内容,我们会将URL进行伪静态处理,而一般的网站伪静态之后,原始的动态URL依然存在并能够访问,这样就造成了多个URL访问相同网址. 2

网站链接建设一定要更多的从用户角度出发

其实有很多人陷入这个思维误区,认为在网站建设过程中,实施内部链接就是为了提升网站排名.于是,各种方式的隐藏文字,甚至过桥页面的链接就屡见不鲜了.从网络营销的角度来说,实际上或许并非如此,上海网络公司引航科技认为,链接建设更多的应该从用户的角度考虑,对用户有价值的链接对搜索引擎爬行网站内容一样有帮助.任何违背用户价值的链接方式,也许在短时间内可以是网站活动理想的排名,但是绝对不会长久.很多人也许对此持有不同观点,笔者结合多年的网站建设经验,从用户的角度出发,逐步分析如下: 一.网站链接的主要作用是

详解网站页面优化到底该怎样做好优化

网站页面优化是一个最基础的东西,有关网页优化包括的内容很广泛,这里只谈页面优化,不谈其他网页内部链接建设等其他站内优化,为了说明清楚,我使用4个图(点击看大图)来谈谈网页怎么优化? 1.网页优化的效果评估 网页优化的价值就在于你做的网页主题与主关键词要一致,但又不仅仅是重复关键词,而应该把你做的网页标题与关键词完美结合. 上图(点击看大图)是一个排名难易值与网页关键词在标题分布值的效果图,纵坐标显示排名难易值,横坐标网页关键词在标题分布值,从图可以看出,网页关键词在标题分布值在perfectly

网站内容建设与制作的思维

中介交易 SEO诊断 淘宝客 云主机 技术大厅 随着用户的需求不断变化.搜索引擎不断调整.现在的用户不再是刻意的去看一个网站的内容.更多的考虑的是你的网站内容是否能够给他快速带来帮助.你的文章是否能够及时的让他(她)得到收获.以及你在这个行业的专业度同时也再此有了一个考核的因素了.所以网站内容的专业性制作,势必成为网站发展.SEO工作人员网站运营思维的一个核心因素了. 再多的外部推广塑造,在多的网站新闻源.推广信息必定是闭门造车的行为.就像你开一个店.如果你的店铺服务和专业性以及新鲜感不能满足用

HDwiki百科建站系列讲座第八期:百科网站内容建设专题篇

中介交易 SEO诊断 淘宝客 云主机 技术大厅 大家好,我是阮瑜,今天想跟大家分享一下跟百科网站专题建设相关的一些知识. 一.百科网站专题建设的总则: 首先百科网站专题有着独特的风格,目前主流的百科专题可以分成两种,一种是紧跟热点.时事知识,另一种是集合冷知识,以小角度展现百科知识. 其次专题一定要做到小而精,主线明确,内容清晰.从网站内容建设的角度讲,一定要避免低俗化.走低俗化的网站,流量是一时的,但是无法真正拥有良性用户. 专题一般分为专题策划,专题选题,专题推广三步,下面逐个简述一下要点.