《
分享使用css重构网页思路》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/030233V62013.htm
我重构的时候,学习了一些行业尺度的做法。主要思路起源于以下一些,比如Rest,Grid,Dry等等(不明含意者请自行Google\百度)。
1,Css文件的组织。
Css文件采用依照Rest中的资源来进行组织, 比如User,分享两个漂亮css的统计实例,那就有一个user.css,如果这个资源的比较庞杂, 可以进一步分解成user_new,user_edit等等。某些共用的组件,可以再分出来,好比toolbar.css
2,根选择器使用class,其余的尽量使用原生取舍器,,根挑选器个别是网页Grid体系中大块构造。
例子: table.user td span{font-size:12px}
即便使用class,分享WEB标准的CSS细线表格样式,也带上原生标签
例子: table.user td span.user{font-size:12px}
这样做的最主要的起因是给class取名切实在是头痛。名字还轻易抵触。取名的时候要斟酌语义,实在咱们只不外为了丑化一下显示。采取了我这种做法的Css文件,不看Html源码, 我也能晓得我正在干什么了。
3,文本标签的使用,分享html页面中不同链接的不同样式的css代码。
良多网站应用span,由于我防止使用class,那么统一层级span只能使用一次。那尽量使 用<i></i><em></em><strong>< /strong><cite></cite>,如果是不同层级,那么多种标签组合也够用了
例如 <div class="score"><em>,分享CSS清理浮动方式更简洁的方案;张三</em>购置了<strong>3个</strong>面包</div>,分享CSS模拟小箭头的实现代码 ;
绝对的css就是 div.score em{color:red}
 ,分享CSS模拟小箭头的实现代码; div.scroe strong{color:greeen}
块元素,要机动应用<h1>到<h6>他们和Div是等价的。
4,使用class的情况
a,当某个块是Grid中的根本块的时候 b,分享CSS样式作弊方法,供javascript调用的时候,c,万不得已的情形下。也就是说应用原生抉择器就能解决的问题,就不要用class。
5,美工只负责大括号里面的内容
比方 div.score em{color:red; font:12px}中美工只负责调整{}中的内容,程序员负责{}前的内容。因为不容易引入class,大家比拟容易沟通。
6,分享CSS写的网页导航向上箭头,工作流程。
1,分享9个网页制作常用技巧,美工利用Grid系统做出设计图
2,设计图中的基本块的命名,分享25个CSS网页设计常用技巧,用来做根选器的class名。
3,程序员将做好的html和css交给美工, css中的大括号内容程序员能够不写或者少写。
4,美工只调剂css中{}的内容,直到满足为止, 假如察觉{}前的内容分歧理,跟程序员磋商。(留神,因为不请求美工看源代码,只有求看Css, 而css中重要是原生标签,所以基础能看懂,这样不论是asp.net,jsp,php都不须要美工关怀了)
基本就这么多了, 其他的一时也想不起来,欢送指出问题和毛病。
Tag:网页 思路 重构 使用 分享
--> [
网站建设之]分享使用css重构网页思路
分享使用css重构网页思路
(责任编辑:网站建设)
分享使用css重构网页思路相关文章