1 / 9
文档名称:

编好css的建议.doc

格式:doc   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编好css的建议.doc

上传人:zbfc1172 2013/1/9 文件大小:0 KB

下载得到文件列表

编好css的建议.doc

文档介绍

文档介绍:编写出色CSS代码的13个建议
2011-12-02 10:00 | 6087次阅读| 来源:维奇的博客【已有22条评论】发表评论
关键词:CSS | 作者:维奇| 收藏这篇资讯
CSS学起来并不难,但在大型项目中,就变得难以管理,特别是不同的人在CSS书写风格上稍有不同,团队上就更加难以沟通,为此总结了一些如何实现高效整洁的CSS代码原则:
1. 使用Reset但并非全局Reset
不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局Reset:
*{ margin:0; padding:0; } 
这不仅仅因为它是缓慢和低效率的方法,而且还会导致一些不必要的元素也重置了外边距和内边距。在此建议参考YUI Reset和Eric Meyer的做法。我跟Eric Meyer的观点相同,Reset并不是一成不变的,具体还需要根据项目的不同需求做适当的修改,以达到浏览器的兼容和操作上的便利性。我使用的Reset如下:
/** 清除内外边距 **/  
 body, h1, h2, h3, h4, h5, h6, hr, p,  
 blockquote, /* structural elements 结构元素 */  
 dl, dt, dd, ul, ol, li, /* list elements 列表元素 */  
 pre, /* text formatting elements 文本格式元素 */  
 form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */  
 th, td, /* table elements 表格元素 */  
 img/* img elements 图片元素 */{  
 border:medium none;  
 margin: 0;  
 padding: 0;  
 }  
 /** 设置默认字体 **/  
 body,button, input, select, textarea {  
 font: 12px/ '宋体',tahoma, Srial, helvetica, sans-serif;  
 }  
 h1, h2, h3, h4, h5, h6 { font-size: 100%; }  
 em{font-style:normal;}  
 /** 重置列表元素 **/  
 ul, ol { list-style: none; }  
 /** 重置超链接元素 **/  
 a { text-decoration: none; color:#333;}  
 a:hover { text-decoration: underline; color:#F40; }  
 /** 重置图片元素 **/  
 img{ border:0px;}  
 /** 重置表格元素 **/  
 table { border-collapse: collapse; border-spacing: 0; } 
2. 良好的命名****惯
无疑乱七八糟或者无语义命名的代码,谁