开发者社区> 问答> 正文

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

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

展开
收起
a123456678 2016-03-24 15:49:49 2257 0
1 条回答
写回答
取消 提交回答
  • 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 应该就可以很明显的看出它们理念上的不同。

    2019-07-17 19:12:54
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
零基础CSS入门教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载