为什么要初始化css样式

html-css08

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

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

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

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

初始化css可以避免不必要的麻烦。

很多html都会有默认属性,而且对不同浏览默认值可能不同,很容易导致兼容性问题。而且对于默认值,也容易被自己或他人忽略而造成样式没有达到预期效果。

比如body在浏览器中会有默认的margin如果不清除,对于我们后面的代码编写会造成影响,明明没有写的属性却被设置了。对于其他如p元素、input元素等亦是如此。