`
Androw
  • 浏览: 3443 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Css Reset(复位)整理

 
阅读更多
Css Reset是什么? 有些同行叫 "css复位",有些可能叫 "默认css".....
相信看完全文您会对Css Reset有个重新的认识

原文地址:
http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/

PS:

* {  
padding: 0;  
margin: 0;  
}

这就是最常用的Css Reset,但是这里会有很多问题。

原文前部分说了很多关于Css,以及各浏览器的css规则的不同,而制定"Css Reset"也是为了兼容与统一,正确有效的使用"Css Reset"可以在某种程度上节约时间与金钱.

非常感谢Perishable的整理与归纳

下面是关于几类Css Reset的简单介绍,本人能力有限.只能理解大概意思,还请各位看官见谅.

Minimalistic Reset [ Version 1 ]
相信这一段你经常看到.而且也是我们经常用到的

* {  
padding: 0;  
margin: 0;  


Minimalistic Reset [ Version 2 ]
border:0的设计有些不靠谱了

* {  
padding: 0;  
margin: 0;  
border: 0;  
}

Minimalistic Reset [ Version 3 ]
当然这个也是不推荐的.会跟某些默认样式有冲突

* {  
outline: 0;  
padding: 0;  
margin: 0;  
border: 0;  
}  

Condensed Universal Reset
这是作者当前比较钟意的一种写法.保证了相对普遍浏览器样式的统一性.

* {  
vertical-align: baselinebaseline;  
font-weight: inherit;  
font-family: inherit;  
font-style: inherit;  
font-size: 100%;  
border: 0 none;  
outline: 0;  
padding: 0;  
margin: 0;  


Poor Man’s Reset
其实这也是我们常用的一类Css Reset.对字体的大小复位,以及图片链接的边框处理.
也经常在某些站点看到

html, body {  
padding: 0;  
margin: 0;  
}  
html {  
font-size: 1em;  
}  
body {  
font-size: 100%;  
}  
a img, :link img, :visited img {  
border: 0;  
}  

Shaun Inman’s Global Reset
作者认为Shaun写这类的Css Reset是有某种目的性.
而且这类规则是针对的是某些重要的常用浏览器.
比如ie,firefox等

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,   
form, fieldset, input, p, blockquote, table, th, td, embed, object {  
padding: 0;  
margin: 0;   
}  
table {  
border-collapse: collapse;  
border-spacing: 0;  
}  
fieldset, img, abbr {  
border: 0;  
}  
address, caption, cite, code, dfn, em,   
h1, h2, h3, h4, h5, h6, strong, th, var {  
font-weight: normal;  
font-style: normal;  
}  
ul {  
list-style: none;  
}  
caption, th {  
text-align: left;  
}  
h1, h2, h3, h4, h5, h6 {  
font-size: 1.0em;  
}  
q:before, q:after {  
content: '';  
}  
a, ins {  
text-decoration: none;  
}  

Yahoo CSS Reset
yahoo这帮家伙写的Reset个人觉得可以推荐
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td {   
padding: 0;  
margin: 0;  
}  
table {  
border-collapse: collapse;  
border-spacing: 0;  
}  
fieldset,img {   
border: 0;  
}  
address,caption,cite,code,dfn,em,strong,th,var {  
font-weight: normal;  
font-style: normal;  
}  
ol,ul {  
list-style: none;  
}  
caption,th {  
text-align: left;  
}  
h1,h2,h3,h4,h5,h6 {  
font-weight: normal;  
font-size: 100%;  
}  
q:before,q:after {  
content:'';  
}  
abbr,acronym { border: 0;  
}

Erik Meyer’s CSS Reset
作者将Erik Meyer的代码重新整理了.但功能上还是一样的
这套Css Reset是业内是使用最多的

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,   
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,   
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,   
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {  
vertical-align: baselinebaseline;  
font-family: inherit;  
font-weight: inherit;  
font-style: inherit;  
font-size: 100%;  
outline: 0;  
padding: 0;  
margin: 0;  
border: 0;  
}  
 
:focus {  
outline: 0;  
}  
body {  
background: white;  
line-height: 1;  
color: black;  
}  
ol, ul {  
list-style: none;  
}  
 
table {  
border-collapse: separate;  
border-spacing: 0;  
}  
caption, th, td {  
font-weight: normal;  
text-align: left;  
}  
 
blockquote:before, blockquote:after, q:before, q:after {  
content: ""; 

blockquote, q { 
quotes: "" "";  
}  

Condensed Meyer Reset
总的来说这是对Erik Meyer的Css Reset的修改与提升.
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,   
pre, form, fieldset, input, textarea, p, blockquote, th, td {   
padding: 0;  
margin: 0;  
}  
fieldset, img {   
border: 0;  
}  
table {  
border-collapse: collapse;  
border-spacing: 0;  
}  
ol, ul {  
list-style: none;  
}  
address, caption, cite, code, dfn, em, strong, th, var {  
font-weight: normal;  
font-style: normal;  
}  
caption, th {  
text-align: left;  
}  
h1, h2, h3, h4, h5, h6 {  
font-weight: normal;  
font-size: 100%;  
}  
q:before, q:after {  
content: '';  
}  
abbr, acronym {   
border: 0;  
}
分享到:
评论

相关推荐

    Reset_CSS css样式重置文件

    CSS Reset即是对浏览器...现在这里提供一个比较流行的方案,大家可以下载去研究一下,到底所谓的CSS Reset是怎么一回事,当然你也可以在一些Reset方案的基础上进行优化和改良,整理出一个更加适合自身需要的Reset文件。

    Css Reset 复位相关资料整理

    原文前部分说了很多关于Css,以及各浏览器的css规则的不同,而制定"CssReset"也是为了兼容与统一,正确有效的使用"Css Reset"可以在某种程度上节约时间与金钱. 非常感谢Perishable的整理与归纳 下面是关于几类Css ...

    cssreset-min.css

    比如 li ,这个元素默认的样式在IE和Firefox中就不一样。Css Reset 就是为了消除这种不同元素在...<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">

    一个微小的现代CSSreset

    一个微小的现代CSS reset

    CSS Reset 样式重置的实现示例.pdf

    CSS Reset 样式重置的实现示例

    响应式手机端css reset

    手机端css reset方便进行手机端的开发工作

    base.css/css reset

    自己总结的css reset, 参考了雅虎和书本上的. 希望对html开发者有点用.

    通用的css reset

    通用的css全局定义变量 css rest 适合多人协同工作时用

    Css Reset(复位)的简单介绍

    有些同行叫 "css复位",有些可能叫 "默认css"…..相信看完全文您会对Css Reset有个重新的认识 原文地址: http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/ PS: * { ...

    css reset默认设置

    css reset,导入该css文件,给一些标签添加相同的默认设置,防止在不同的浏览器中出现差异

    CSS Tools: Reset CSS

    The goal of a reset stylesheet is to reduce browser inconsistencies in ... Reset styles quite often appear in CSS frameworks, and the original "meyerweb reset" found its way into Blueprint, among others.

    CSS RESET个人总结

    我在HTML下的默认样式中讲到,一些标签元素在HTML下有一个默认属性值,我们在写css页面的时候,为了避免在css中重复定义它们,我们需要重置默认样式(css reset)。

    CSSreset文件

    对css属性初始化,减少部分的浏览器效果不同引起的问题

    css reset框架

    本框架结合了YUI 等优秀框架进行综合整理取其精华。这是我工作3年来的经验总结吧,呵呵。 完美支持html5,可以让开发工作变得轻松顺利。

    CSS中常用的 reset.css文件

    CSS中常用的 reset.css文件,用于重置html默认样式

    Css Reset(复位)方法整理第1/3页

    Css Reset是什么? 有些同行叫 "css复位",有些可能叫 "默认css".....

    浏览器CSS Reset的十种方法

    但并不是所有的浏览器都使 用一样的数值,所以,有了CSS Reset,以让网页的样式在各浏览器中表现一致。 正在使用CSS的你,用过CSS Reset吗?当然,或许你用了,却不知道正在用,比如你可能用到: * { padding: 0;...

    清空默认样式reset.min.css

    清空默认样式reset.min.css

    常见CSS样式整理常见CSS样式整理常见CSS样式整理

    常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理常见CSS样式整理

Global site tag (gtag.js) - Google Analytics