是静态的还是相对的,没有其他属性总是在同一个地方呈现?

时间:2012-02-15 10:04:46

标签: html positioning css

据我所知,具有位置相对性的元素将被用作其内部元素的固定位置绝对定位,并且相对于我可以推送元素,但如果我不添加任何其他属性,将是具有此样式的元素:

.element1 {
   position: relative;
}

始终与以下内容呈现相同:

.element2 {
  position: static;
}

如果没有,他们何时会有所不同?

2 个答案:

答案 0 :(得分:3)

它会显得相同,因为你说我会定位你而不是指示在哪里定位,除非你定位它将保持在同一个地方。

答案 1 :(得分:1)

我发现了一个完全符合这个主题的维基条目:

http://www.w3.org/wiki/CSS_static_and_relative_positioning

根据这个,它只会产生差异,如果你说的还有一些定位,以及周围的其他元素,那么它们可能会被相对定位的元素重叠。