当前位置: 网站建设 > 网页设计 > 建站经验 >

我最近使用的一种CSS的重构思路

时间:2013-03-02 04:03来源:未知 作者:admin 点击:

标签:我最近使用的一种CSS的重构思路 一种(15)重构(9)CSS(655)思路(11)最近(4)网站建设(1202)用的(29)
--> [网站建设之]我最近使用的一种CSS的重构思路 最近终于有心境把我的CSS重构一下。。因为这种写法的一局部是我本人揣摩出来的,带有偏好的做法。 仅供参考, 我如何走上seo+实业销售的道路 。如果采用后被共事取笑,老板罚款,自己概不负责。 我重构的时候,学习了一些行业尺度的做法。主要思路起源于以下一些,比如Rest,Grid,Dry等等(不明含意者请自行Google)。 1,Css文件的组织。 Css文件采取依照Rest中的资源来进行组织, 好比User,那就有一个user.css,假如这个资源的
我最近使用的一种CSS的重构思路》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302342202013.htm
--> [网站建设之]我最近使用的一种CSS的重构思路

最近终于有心境把我的CSS重构一下。。因为这种写法的一局部是我本人揣摩出来的,带有偏好的做法。
仅供参考,我如何走上seo+实业销售的道路。如果采用后被共事取笑,老板罚款,自己概不负责。

我重构的时候,学习了一些行业尺度的做法。主要思路起源于以下一些,比如Rest,Grid,Dry等等(不明含意者请自行Google)。
1,Css文件的组织。
Css文件采取依照Rest中的资源来进行组织, 好比User,那就有一个user.css,假如这个资源的比拟庞杂, 可以进一步分解成user_new,user_edit等等。某些共用的组件,可以再分出来,比方toolbar,成功网站是如何打造出来的.css
2,根取舍器使用class,其他的尽量使用原生挑选器,,根抉择器个别是网页Grid体系中大块构造。

例子: table.user td span{font-size:12px}

即便应用class,也带上原生标签

例子: table.user td span.user{font-size:12px}
这样做的最主要的起因是给class取名切实在是头痛。名字还轻易抵触。取名的时候要斟酌语义,实在咱们只不外为了丑化一下显示。采用了我这种做法的Css文件,不看Html源码, 我也能晓得我正在干什么了。
3,文本标签的使用。
良多网站使用span,由于我防止使用class,那么统一层级span只能使用一次。那尽量使用<i></i><,成功的网站是怎样炼成的?;em></em><strong></strong><cite></cite>,如果是不同层级,那么多种标签组合也够用了
例如 <div class=",成功的优秀站长要具备哪些素质;score"><em>张三</em>购置了<strong>,总结:失败网站的10个标准;3个</strong>面包</div>
绝对的css就是 div.score em{color:red}

             div.scroe strong{color:greeen}

块元素,要机动应用<h1>到<h6>他们和Div是等价的。


4,使用class的情形
a,当某个块是Grid中的基本块的时候 b,供javascript调用的时候,c,万不得已的情况下。也就是说应用原生选择器就能解决的问题,就不要用class。
5,美工只负责大括号里面的内容
比如 div.score em{color:red; font:12px}中美工只负责调整{}中的内容,程序员负责{}前的内容。由于不容易引入class,大家比较容易沟通。
6,工作流程。
1,美工利用Grid系统做出设计图
2,设计图中的根本块的命名,用来做根选器的class名。
3,程序员将做好的html跟css交给美工, css中的大括号内容程序员能够不写或者少写。
4,美工只调剂css中{}的内容,直到满足为止, 如果察觉{}前的内容分歧理,和程序员磋商。(留神,因为不请求美工看源代码,只有求看Css, 而css中重要是原生标签,所以基本能看懂,这样不论是asp.net,jsp,php都不须要美工关怀了)

基础就这么多了, 其余的一时也想不起来,欢送指出问题和毛病。 Tag:重构   重构  
(责任编辑:网站建设)
我最近使用的一种CSS的重构思路相关文章
上一篇:我如何走上seo+实业销售的道路 下一篇:我有我主张!随心所欲的定制“弹出窗口”
回到顶部