属性top,left,right,bottom合法在同一声明中作为position:relative?

时间:2014-10-02 04:11:21

标签: css

我知道您可以在div元素中声明position:relative。然后,如果在子块元素中声明position:absolute,则可以使用top,left,bottom和right将该元素“relative”定位到声明为position:relative的父元素

在我继承的CSS代码中,我看到了position:relative的组合,并在同一声明中说出top或left。这是一个错误吗?如果是这样,为什么要使用它?

2 个答案:

答案 0 :(得分:0)

来自MDN article on top

  

对于相对定位的元素(具有位置:相对的元素),它指定元素移动到正常位置以下的数量。

基本上,顶部/右侧/底部/左侧属性将相对定位的元素从通常放置的位置移动一段给定距离。

答案 1 :(得分:0)

css top, left, right, bottom适用于所有定位元素(即position:static除外)。

Example