为什么要初始化css样式

html-css017

为什么要初始化css样式,第1张

首先我们要知道,每一个html标签都有其自己的默认样式,而css则可以改变html的样式。

比如一个div元素,它存在默认的margin值,而设计需要其对齐左上角,那么就要修改其margin值,对于大量的div设置就很麻烦,所以初始化css样式就很重要。

因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异。

初始化CSS样式主要是提高编码质量,如果不初始化整个页面做完很糟糕,重复的CSS样式很多。去掉标签的默认样式如:margin,padding,其他浏览器默认解析字体大小,字体设置。来自博客园。

因为有些浏览器默认样式并不是你想要的,就目前来讲 基本样式都是UI设计好的,如果按照设计稿去做 你也需要去先清除默认样式,所以就有了css reset,主要还是根据具体需求来说,如果美观性没什么要求的话,就没必要了