由于每个浏览器的 默认样式 不同,为了避免浏览器发生兼容性问题,大家开始使用CSS RESET的方式来进行样式重置,但从目前发现传统CSS RESET的使用已经泛滥,代码各式各样,不仅有冗余,还存在隐性问题。
而另一种解决方案是 Normalize.css,随人相比于传统CSS RESET更加合理,统一了浏览器的默认样式,很好的保留的元素的基础样式。但是由于不是国人开发,设置的font-family
并不是中文字体,对于一些文字相关的排版,还是存在一些需求差异。
试问,是否可以结合这两者的优点,排除一些问题因素,整理自己的开发需求,制定化一套属于自己的Base.css
或者Reset.css
?
*{margin:0;padding:0}
麻烦大家分享一下经验,贴出自己的CSS RESET代码,说一说为什么?
我想依据大家的经验,总结制定一个base.css,然后作为基础文件拓展一个样式库。
我個人覺得 Normalize.css 已經很好用了,再定義一個字體足矣。
對中文排版友善的,可以參考下這個:http://typo.sofi.sh/
可以參考網易NEC,百度 網易NEC 就可以
推薦給你看一篇部落格:
http://shawphy.com/2009/03/my-own-reset-css.html