是否可以给css属性一个负百分比值?

时间:2014-10-07 18:06:31

标签: css responsive-design percentage

我有一个父元素,我需要将我的子元素与父元素重叠。是否可以给出负百分比值?看下我的意思。

parent {
   position: absolute;
}
child {
   position: relative;
   top: -20%;
}

目前,当我尝试实施上述内容时,它只将其理解为正百分比值(因此下降而不是上升)。

请告诉我这是否可行,或者我是否应该实施不同的解决方案(如果是这样,我们将非常感谢参考)。

1 个答案:

答案 0 :(得分:2)

正如@Paulie_D声称的那样,我之前的回答并未回答OP问题。所以这是我的新答案:

实现这一目标的正确方法是使用

margin-top:-20%;

而不是

top:-20%

根据W3C,使用负值作为边距是正确的。 有关详细信息,请访问此link

还有another question similar to this one