日期:2014-05-17 浏览次数:20632 次
前面写过一篇关于reset.css的一些思考与探究
?
这篇主要是介绍一下?normalize.css?
?
?? ? ? ? ? ----- A modern,HTML5-ready alternative to CSS resets
?
下面部分内容来源于http://necolas.github.com/normalize.css/??本人简单地做一些简单的翻译工作:
?
1、它能做什么?
?
/*一致的*/ table{ border-collapse:collapse; border-spacing:0; }
q:before,q:after{ content:''; //YUI reset } q:before,q:after{ content:''; content:none; //normalize 新加的 }?
/*YUI reset.css*/ h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; } /*normalize.css*/ h1{ font-size:2em; margin:0.67em 0; } h2{ font-size:1.5em; margin:0.83em 0; } h3{ font-size:1.17em; margin:1em 0; } h4{ font-size:1em; margin:1.33em 0; } h5{ font-size:0.83em; margin:1.67em 0; } h6{ font-size:0.75em; margin:2.33em 0; }
html{ font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
/*YUI reset.css*/ img{ border:0; } /*normalize.css*/ img{ border:0; -ms-interpolation-mode:bicubic; /*解决ie7的图片拉伸的bug*/ }
textarea{ overflow:auto; /*去掉IE下垂直滚动条*/ vertical-align:top; /*增加可读性和alignment*/ }?
html, button, input, select, textarea{ font-family:sans-serif; }?
/*YUI reset.css*/ fieldset{ border:0; } /*normalize.css*/ fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }?
a:focus{ outline:thin dotted; /*Chrome下的特殊的outline的重置*/ } a:hover,a:active{ outline:0; }