CSS Reset

来源:互联网 发布:我知天下事手抄报 编辑:程序博客网 时间:2024/05/01 06:37

C

其实也不是原创,就是自己找了凑的。

度娘:

CSS Reset是什么?

在HTML标签在浏览器里有默认的样式,例如 p 标签有上下边距,strong标签有字体加粗样式,em标签有字体倾斜样式。不同浏览器的默认样式之间也会有差别,例如ul默认带有缩进的样式,在IE下,它的缩进是通过margin实现的,而Firefox下,它的缩进是由padding实现的。在切换页面的时候,浏览器的默认样式往往会给我们带来麻烦,影响开发效率。所以解决的方法就是一开始就将浏览器的默认样式全部去掉,更准确说就是通过重新定义标签样式。“覆盖”浏览器的CSS默认属性。最最简单的说法就是把浏览器提供的默认样式覆盖掉!这就是CSS reset。


2为什么要重置它?

因为浏览器的品种很多,每个浏览器的默认样式也是不同的,比如<button>标签,在IE浏览器、Firefox浏览器以及Safari浏览器中的样式都是不同的,所以,通过重置button标签的CSS属性,然后再将它统一定义,就可以产生相同的显示效果。

3.reset.css内容/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */   html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, b,u,i,center, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td, article,aside,canvas,details,embed, figure,figcaption,footer,header,hgroup, main,menu,nav,output,ruby,section,summary, time,mark,audio,video{ margin:0; padding:0; border:0; vertical-align:baseline; } /* HTML5 display-role reset for older browsers */ article,aside,details,figcaption,figure, footer,header,hgroup,main,menu,nav,section{ display:block; } body { line-height:1;font-family: '微软雅黑',tahoma,arial,'宋体'; } ol,ul{ list-style:none; } blockquote,q{ quotes:none; } blockquote:before,blockquote:after, q:before,q:after{ content:''; content:none; }   /* Don't kill focus outline for keyboard users: http://24ways.org/2009/dont-lose-your-focus */ a:hover,a:active{ outline:none; }   table { border-collapse:collapse; border-spacing:0; }


0 0
原创粉丝点击