什么是重置默认值,为什么要这么做?的CSS

时间:2020-06-21 22:27:01

标签: css

在我的Codecademy课程中,有一节关于通过以下方式重置默认值的课程:

* {
  margin: 0;
  padding: 0;
}

我真的不明白这是做什么的。据我了解,重置默认设置会将尚未分配特定属性的所有元素设置为上面*选择器中指定的属性。

这是正确的定义,它的用途是什么?

3 个答案:

答案 0 :(得分:0)

据我了解,重置默认设置会设置所有 尚未分配特定属性 上面的*选择器。

是的,那是正确的。它主要用于将值从默认值更改为我们指定的某个值

重置样式(通常称为 CSS重置重置CSS )是将所有元素的样式重置(或更准确地说-设置)基线的过程。值,以免由于内置的​​默认样式设置而导致跨浏览器差异。

如果您不知道,每个浏览器都有其自己的默认“用户代理”样式表,该样式表用于使未样式化的网站看起来更清晰。

需要CSS重置-

使用CSS重置,我们可以强制每个浏览器将其所有样式重置为我们指定的值,从而尽可能避免跨浏览器的差异。

答案 1 :(得分:0)

星号*选择文档中的所有元素,除非明确指定该元素的样式,否则您插入的任何样式都会覆盖所有元素的样式。

例如:

    * {
         margin: 0;
     }

     div {
         margin: 4px;
     }

此样式会将文档中所有元素的边距更改为0,然后由div元素覆盖。因此,div的边距为4px。

答案 2 :(得分:0)

对于不同的元素,不同的浏览器具有不同的默认样式。而且,它还可以使用,因为有时您只想自己定义所有内容。