CSS 初始化是指重设浏览器的样式. 不同的浏览器默认的样式可能不尽相同, 所以每次新开发网站或新网页时候我们都需要初始化 CSS 样式的属性; 且初始化 CSS 样式可以提高编码质量, 保持代码的统一性.
首先是因为浏览器的兼容问题, 不同浏览器对有些标签的默认值是不同的, 如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异.
其次初始化 CSS 样式可以提高编码质量, 保持代码的统一性, 如果不初始化整个页面做完很糟糕, 重复的 CSS 样式很多. 去掉标签的默认样式如: margin,padding, 其他浏览器默认解析字体大小, 字体设置.
初始化 CSS 为我们节约网页代码, 节约网页下载时间; 还会使得我们开发网页内容时更加方便简洁, 不用考虑很多.
我们这里写一个 ul 标签以及 a 标签, 来看一下默认在网页中的显示效果;
从上图我们可以看出 a 标签以及 ul 标签都有默认的样式效果, 而且 ul 距离左侧有一段的空隙, 如果我们不定义初始化效果的话每次都要进行单独的修改, 这样会增加代码的重复度.
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/css3/15476.html