分享好友 资讯文章首页 资讯文章分类 切换频道

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

2023-03-23 09:33IP属地 广东佛山260建站助手
网站页面建设:教你如何规范命名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存放以下内容。

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。这样就可以避免重复命名而产生冲突。

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

举报
收藏 0
打赏 0
评论 0
关于WordPress Tag标签SEO优化
关于WordPress Tag标签SEO优化:使用开源程序如wordpress、Dedecms等做的网站几乎都会存在同一个问题,该如何处理和优化Tag标签?笨鸟之前针对这个问题专门写过一篇文章,然而,文章主题是写关于知更鸟主题的。今天有朋友跟笨鸟问到这个问题,故,将原文的相关内容拉出来,以供大家参考,如果您有更好的想法,欢迎留言告诉笨鸟。本博客为wordpress程序

2023-03-2347

网站无效页面的处理规则
网站无效页面的处理规则:每一个网站都会多多少少存在一些无效的无用的页面,甚至是空页面,这些页面无论是对用户还是对搜索引擎都是十分不友好的,假如用户进来发现这个页面什么内容都没有用户会立刻关闭页面走人,而搜索引擎的蜘蛛在爬取网站的时候如果发现大量的页面都是无内容的也会影响到我们网站的排名和权重。所以我们需要把这些无效的页面进行处理,今天给大家分享一下无效页面的处理规则。

2023-03-2332

教你正确设置与美化404页面
教你正确设置与美化404页面:当你网站某些页面无法访问时,网站往往返回404状态,即显示404页面。那么,什么是404页面。那么,什么是404呢?404页面的含义是页面暂时无法访问。由于各种外部,内部原因,网站总会有暂时无法访问或者已经失效的页面,这时浏览器就会显示一个“页面无法找到”的页面,即404页面,但通常系统自带的404页面不仅很不美观

2023-03-2331

如何避免网站page的页面被重复抓取
如何避免网站page的页面被重复抓取:观察分析网站的日志,发现网站page的页面被蜘蛛重复抓取很多,这样子对网站的优化并不是很好。那么我们要如何避免网站页面被蜘蛛重复的抓取呢?一、通过robots文件来把这个页面来屏蔽掉,具体做法语法格式:Disallow: /page/ #限制抓取Wordpress分页如查你的网站有需要也可以把下面的语句一并写上,避免出现过多的重复

2023-03-2322

谷歌排名的影响因素(三):页面因素(二)
谷歌排名的影响因素(三):页面因素(二):我们在上一篇谷歌排名影响因素(二)中提到了页面因素中的前十点,今天我们将继续昨天的话题,依旧来讲一下影响谷歌排名的页面因素。谷歌排名影响因素解析(三):页面因素(二)谷歌看重的页面因素有很多,今天我们要说的主要是下面的十点,这些因素单独来看或许琐碎,细小,不那么显著,但是当你把所有的这些全部做好时,它们将会产生巨大的效用。第一

2023-03-2330

百度如何判断网页文章的重复度?两个页面相似度确认方法介绍
百度如何判断网页文章的重复度?两个页面相似度确认方法介绍:在这个科技高度发达的时代,百度已经成为人们能获取消息的主要途径。但如今的百度,到处充斥着一些重复的内容,对用户的访问造成很大的困扰。因此,百度需要对网页重复进行判断,对重复的网页,只选取一些高质量的我那工业,共用户浏览。然而,现有技术中一般是通过比较两个页面的内容和借点,来确认两个页面的相似度。这种方法能够计算

2023-03-2325

网站页面的描述你优化好了吗
网站页面的描述你优化好了吗:相信不少站长都已经优化过很多的网站了,我们在优化网站的时候,做得最多的大多是优化内页,建设内链,建设外链,交换友链等,如果做得再多一点可能会注意给网站的关键词加以甄选,但是很少有人会为网站的描述做优化。想想看,我们是不是忽视了对网站描述的优化呢?今天,我就给大家介绍一下关于如何优化好网站描述的一些经验,希望通过我的介绍大家能够重视对网站描述

2023-03-1520

极速直追中国高铁!碳陶瓷刹车套件特斯拉Model S Plaid打破单圈纪录
3月14日消息,特斯拉近日邀请了车手塞巴斯蒂安·维特尔(Sebastian Vittel),驾驶了装备碳陶瓷刹车套件的Model S Plaid,在1.8英里(2.9公里)的法国布雷斯赛道(Circuit de Bresse)上,以1分33秒610的成绩刷新了街头汽车(street legal car)单圈纪录,最高时速达到了217英里/小时(350公里

2023-03-1420

浅谈网页背景设计技巧和经验
浅谈网页背景设计技巧和经验:以前在校做网页是用简单表格做的。背景什么都不会,后来慢慢的也学会了一些东西。在这我说下网页背景色。很简单,其实现在很多视频教程也有。一个主页的背景就相当于房间墙壁一样,网页中的背景设计是相当重要的尤其是对于个人主页来说。好的背景不但能影响访问者对网页内容的接受水平,还能影响访问者对整个网站的印象。如果你经常注意他人的网站,应该会发现在不同的

2023-03-1322