`
sky_uck
  • 浏览: 29550 次
  • 性别: Icon_minigender_2
  • 来自: 郑州
社区版块
存档分类
最新评论

重置浏览器

    博客分类:
  • css
阅读更多
使用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/1.5 '宋体',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; } 
分享到:
评论
1 楼 skyuck 2010-10-18  
不错,有点科技含量了

相关推荐

Global site tag (gtag.js) - Google Analytics