使用或不使用位置有什么优点:静态;在CSS?

时间:2014-11-15 08:35:26

标签: html css

根据position:static;值,我对css位置有疑问。

我可以找到静态,即

static值是position属性的默认值或初始值。

这意味着,如果您没有在元素上声明位置值,它将以“静态”开头。

那么这个值对于元素的行为意味着什么呢?

我可以在实际中使用,我的网页没有任何变化。

那么使用静态值有什么好处,如果我不使用静态值,我遇到任何问题吗?

请提前澄清这个问题。

1 个答案:

答案 0 :(得分:1)

就像你说的那样,static是默认的,所以在大多数情况下你不需要指定它。添加已定位为静态的position: static不会改变任何事情。

但您可以使用静态将另一种样式恢复为默认样式。例如,如果您希望所有div相对定位,除了具有特定类的那些,您可以这样写:

div {
  position: relative;
}

div.aspecificclass {
  position: static;
}

这可能就是为什么static和所有其他默认值仍然可以在CSS中指定的原因。