高质量的css代码-如何组织css

应用css的能力分为俩部分:

 

1.css的API,重点是如何应用应用css控制页面内的元素的样式;

 

2.css框架,重点是如何对css进行组织;

 

对于第一点,只有对错没有好坏之分,对于第二点是只有好坏之分没有对错.

 

css框架按功能分可以:控制字体的可以放在font.css文件里,控制颜色的可以放在color.css文件里.

 

推荐一种个人认为比较好的css组织方法:base.css+common.css+page.css.将网站内所有样式按照职能分成三大类:base common page ,

 

base层,提供CSSrest功能和粒度最小的通用类,这一层会被所有页面引用,力求精简通用.base层相当于建房子时打地基和准备砖块,base层相对稳定,基本上不需要维护.

 

common层,提供组件级的css类,与common相关的是样式化模块,我们把叶面元素分成一小块一块功能和样式相对独立的小"模块",重用度高的模块视为组件,尽量的从页面获取组件,放在common层.在建房子的时候不同的房子需要不同的门窗,门窗的位置也不同,但是门窗这个类是相通的.

 

page层,上面重用度不高的组件放在page层里,page层相当于建房子时候的墙画,每间房子都不同.

为了便于维护将所有的代码放在一个page.css文件里.

page层

/*首页*/
.test{}
.test2{}
/*关于我们*/
.test3{}
.test4{}
/*联系我们*/
.test5{}
.test6{}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值