web前端基础教程之css样式编程规范.docx

web前端基础教程之css样式编程规范.docx

ID:51154752

大小:32.82 KB

页数:5页

时间:2020-03-09

web前端基础教程之css样式编程规范.docx_第1页
web前端基础教程之css样式编程规范.docx_第2页
web前端基础教程之css样式编程规范.docx_第3页
web前端基础教程之css样式编程规范.docx_第4页
web前端基础教程之css样式编程规范.docx_第5页
资源描述:

《web前端基础教程之css样式编程规范.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、web前端基础教程之css样式编程规范由于每个WEB开发者的编码风格不同,差异较大,为了便于代码压缩以及书写样式的规范统一和美观,web前端工程师总结了一些前端规范,这里主要介绍CSS相关规范。1. tab键用四个空格代替因为在不同系统的编辑工具对tab解析不一样,windows下的tab键是占四个空格的位置,而在linux下会变成占八个空格的位置。2.每个样式属性加英文分号“;”方便压缩工具"断句"。3. Class命名中不能出现大写字母,采用"-"对class中的字母分隔/* 正确的写法 */.hotel-titl

2、e {font-weight: bold;}/* 不推荐的写法 */.hotelTitle {font-weight: bold;}4.空格的使用,执行下列规则:.hotel-content {font-weight: bold;}选择器与 { 之前要有空格属性名的 : 后要有空格属性名的 : 前不能加空格一方面为了美观,另一方面是避免ie6的bug5.多选择器规则之间要换行当样式针对多个选择器时每个选择器占一行/* 推荐的写法 */a.btn,input.btn,input[type="button"] {.....

3、.}6. 不能将样式写为单行.hotel-content {margin: 10px; background-color: #efefef;}单行显示不便于注释和备注 7. 不要向 0 后添加单位(为了规范统一).obj {left: 0px;}8. 不要使用css原生import使用css原生import有很多弊端,比如会增加请求数9. 属性的正确书写顺序.hotel-content {/* 定位 */display: block;position: absolute;left: 0;top: 0;/* 盒模型 */

4、width: 50px;height: 50px;margin: 10px;border: 1px solid black;/ *其他* /color: #efefef;}•定位相关,常见的有:display position left top float 等•盒模型相关,常见的有:width height margin padding border 等•其他属性按照这样的顺序书写可见提升浏览器渲染dom的性能10. 小图片要与sprite 合并11.当编写针对特定html结构的样式时,使用元素名 + 类名/* 所有的

5、nav都是针对ul编写的 */ul.nav {......}12. IE Hack List/* 针对ie的hack */selector {property: value; /* 所有浏览器 */property: value9; /* 所有IE浏览器 */property: value; /* IE8 */+property: value; /* IE7 */_property: value; /* IE6 */*property: value; /* IE6-7 */}13. ie不要使用filter,也不

6、要使用expression这里主要是为了注重效率14.不要使用行内(inline)样式W3Cfuns

行内样式,最好用一个class代替。隐藏某个元素,可以加一个class .hide {display: none;}尽量做到样式和结构分离15. 使用reset.css样式16.不要全局设置magin和padding/*别这样写*/* {margin: 0;padding: 0;}没有必要将所有元素的margin、padding

7、值都置为0。17. 链接的样式,要按照这个顺序来书写 a:link -> a:visited -> a:hover -> a:active

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。