您好,匿名用户
随意问技术百科期待您的加入

Normalize.css 和 Reset CSS 有什么本质区别没?

+2 投票

之前一直都是用 Reset CSS 来重置浏览器默认样式,最近又看到有人推荐 Normalize CSS
我发现后者的内容比前者多很多,本人初学 CSS,文件里有些语句并不很理解,也不知道为什么要这么定义。
所以,想知道这二者主要有什么区别,使用的场景有什么不同吗?

用户头像 提问 2012年 12月1日 @ Nautilus 上等兵 (223 威望)
分享到:

1个回答

+2 投票
 
最佳答案

reset 的目的,是将所有的浏览器的自带样式重置掉,这样更易于保持各浏览器渲染的一致性。例如 yui3 reset 中的一段:

ol, ul {list-style: none}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal}

normalize 的理念则是尽量保留浏览器的默认样式,不进行太多的重置。

---------------

看 yui reset 和 normalize.css 的 DEMO 应该就可以很明显的看出它们理念上的不同。

YUI Reset: http://yuilibrary.com/yui/docs/cssres...
Normalize: http://necolas.github.com/normalize.c...

用户头像 回复 2012年 12月1日 @ Graves 上等兵 (254 威望)
选中 2012年 12月1日 @Nautilus
提一个问题:

相关问题

+3 投票
1 回复 84 阅读
0 投票
0 回复 24 阅读
用户头像 提问 2012年 12月1日 @ Aphrodite 上等兵 (185 威望)
0 投票
1 回复 32 阅读
用户头像 提问 2013年 9月8日 @ Berserker 上等兵 (157 威望)
+1 投票
1 回复 44 阅读
0 投票
1 回复 34 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...