手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >css reset样式重置介绍 重置css样式工具分享
css reset样式重置介绍 重置css样式工具分享
摘要:最常用的CSSReset:*{margin:0;padding:0;}通过遍历DOM树将内外边距重置为0但从性能与功能上都还有所不足介绍两个...

最常用的CSS Reset:

*{

margin:0;

padding:0;

}

通过遍历DOM树将内外边距重置为0 但从性能与功能上都还有所不足

介绍两个比较不错的Reset.css 分别来自雅虎YUI和Eric Meyer

建议根据自己的项目精简

雅虎YUI 3.8.0 Reset.css

/*

YUI 3.8.0 (build 5744)

Copyright 2012 Yahoo! Inc. All rights reserved.

Licensed under the BSD License.</p> <p><a href="http://yuilibrary.com/license/">http://yuilibrary.com/license/</a></p> <p>*/

/*

TODO will need to remove settings on HTML since we can't namespace it.

TODO with the prefix, should I group by selector or property for weight savings?

*/

html{

color:#000;

background:#FFF;

}

/*

TODO remove settings on BODY since we can't namespace it.

*/

/*

TODO test putting a class on HEAD.

- Fails on FF.

*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,

form,fieldset,legend,input,textarea,p,blockquote,th,td {

margin:0;

padding:0;

}

table {

border-collapse:collapse;

border-spacing:0;

}

fieldset,img {

border:0;

}

/*

TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...

*/

address,caption,cite,code,dfn,em,strong,th,var {

font-style:normal;

font-weight:normal;

}</p> <p>ol,ul {

list-style:none;

}</p> <p>caption,th {

text-align:left;

}

h1,h2,h3,h4,h5,h6 {

font-size:100%;

font-weight:normal;

}

q:before,q:after {

content:'';

}

abbr,acronym {

border:0;

font-variant:normal;

}

/* to preserve line-height and selector appearance */

sup {

vertical-align:text-top;

}

sub {

vertical-align:text-bottom;

}

input,textarea,select {

font-family:inherit;

font-size:inherit;

font-weight:inherit;

}

/*to enable resizing for IE*/

input,textarea,select {

*font-size:100%;

}

/*because legend doesn't inherit in IE */

legend {

color:#000;

}

/* YUI CSS Detection Stamp */

#yui3-css-stamp.cssreset { display: none; }

Eric Meyer’s Reset CSS v2.0

/* <a href="http://meyerweb.com/eric/tools/css/reset/">http://meyerweb.com/eric/tools/css/reset/</a>

v2.0 | 20110126

License: none (public domain)

*/</p> <p>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,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

margin: 0;

padding: 0;

border: 0;

font-size: 100%;

font: inherit;

vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

display: block;

}

body {

line-height: 1;

}

ol, ul {

list-style: none;

}

blockquote, q {

quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

content: '';

content: none;

}

table {

border-collapse: collapse;

border-spacing: 0;

}

在你的网页代码中引入这样的样式就可以使用了。

【css reset样式重置介绍 重置css样式工具分享】相关文章:

CSS的position属性在DIV层中的应用

CSS常用技巧汇总

css样式做细线表格

使用CSS框架布局的缺点和优点

用css样式表实现首字大写

表格边框以虚线显示的css样式

VB中Val是什么?Val使用方法教程

CSS中a标签样式原则

css3学习心得分享

实用CSS技巧及常见问题

精品推荐
分类导航