CSS重设 reset.css 或者 normalize.css

1.Normalize.css是保留浏览器的原来样式并且做到每个浏览显示一致。
2.CSS Reset相反把浏览器的默认样式都重置了

CSS Reset 是革命党,CSS Reset 里最激进那一派提倡不管你小子有用没用,通通给我脱了那身衣服,凭什么你 body
出生就穿一圈 margin,凭什么你姓 h 的比别人吃得胖,凭什么你 ul 戴一胳膊珠子。于是 *{margin:0;}
等等运动,把人家全拍扁了。看似是众生平等了,实则是浪费了资源又占不到便宜,有求于人家的时候还得贱贱地给加回去,实在需要人家的默认样式了怎么办?人家锅都扔炉子里烧了,自己看着办吧。

Normalize.css 是改良派。他们提倡,各个元素都有其存在的道理,简单粗暴地一视同仁是不好的。body
那一圈确实挤压了页面的生存空间,那就改掉。士农工商,谁有谁的作用,给他们制定个规范,确保他们在任何浏览器里都干好自己的活儿。

节选自: https://www.zhihu.com/question/20094066

Normalize.css 能干什么:

  • 保留有用的默认值,不同于许多 CSS 的重置
  • 标准化的样式,适用范围广的元素。
  • 纠正错误和常见的浏览器的不一致性。
  • 一些细微的改进,提高了易用性。
  • 使用详细的注释来解释代码。

支持的浏览器:

  • Google Chrome (latest)
  • Mozilla Firefox (latest)
  • Mozilla Firefox ESR
  • Opera (latest)
  • Apple Safari 6+
  • Internet Explorer 8+

资源:

nec css reset http://nec.netease.com/framework/css-reset.html
Normalize.css http://necolas.github.io/normalize.css/

THE END
分享
二维码
< <上一篇
下一篇>>