Skip to content
前端大厂面试宝典
Search
K
Main Navigation
首页
开始
基础知识
知识总结
前端基础
设计模式
浏览器与新技术
面试题
HTML
CSS
JavaScript
框架
Vue
React
性能与安全
性能
安全
算法
知识总结
面试题
计算机网络
知识总结
面试题
操作系统
概览
基础
进程与线程
调度
工具与测试
我
Menu
Return to top
登录后刷题更便捷
目录
Table of Contents for current page
重置(resetting)CSS 和 标准化(normalizing)CSS 的区别是什么?你会选择哪种方式,为什么?
难度:
重置(Resetting)
: 重置意味着除去所有的浏览器默认样式。对于页面所有的元素,像
margin
、
padding
、
font-size
这些样式全部置成一样。你将必须重新定义各种元素的样式。
标准化(Normalizing)
: 标准化没有去掉所有的默认样式,而是保留了有用的一部分,同时还纠正了一些常见错误。
当需要实现非常个性化的网页设计时,我会选择重置的方式,因为我要写很多自定义的样式以满足设计需求,这时候就不再需要标准化的默认样式了。
参考
https://stackoverflow.com/questions/6887336/what-is-the-difference-between-normalize-css-and-reset-css