在一个非常很简单的页面中有没有使用normalize.css的必要??我看了下者样式重置表有几kb,但是,如果我的页面很简单,写完就几kb,那还有使用normalize.css的必要吗?还是就使用*{margin:0;padding:0};
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
用与不用,和页面是否简单,没有什么关系。
normalize.css 它不仅仅是对页面样式进行简单的重写,它还有一个非常重要的作用就是:最大程度上保证页面元素的样式在所有浏览器中保持一致。
Normalize.css makes browsers render all elements more consistently and in line with modern standards. It precisely targets only the styles that need normalizing. 出处
下面摘自知问网友的说法:
Normalize 相对「平和」,注重通用的方案,重置掉该重置的样式,保留有用的 user agent 样式,同时进行一些 bug 的修复,这点是 reset 所缺乏的。出处
综上:用于不用 normalize.css,不在于页面是否简单。如果你觉得自己直接用 *{margin:0px;padding:0;} 没有问题的话,那就用吧。当然自己写未必能够保证所有元素(比如form等)在大多数浏览器保持一致,所以此时你就可以用 normalize.css。
还有 normalize.css 压缩一下,大小2K不到,没有那么夸张。