为什么div元素覆盖在这里?

时间:2014-08-01 06:12:23

标签: html css mozilla

我是关于该页面的:https://developer.mozilla.org/ru/docs/Mozilla/Connect

有一个带有文字的黄色块“这个翻译不完整请帮我们翻译......”并在一个块上面的文章下方覆盖它。

我无法找出发生这种情况的原因。

没有绝对的定位。下面(文章)块具有相对位置但没有边距。

我很好奇为什么会这样。我在使用css属性的firebug中玩游戏并没有任何帮助。

2 个答案:

答案 0 :(得分:1)

您正在设置

.dev-program-first {
   margin-top: -60px;
}

Connect$styles第80行。

这会影响下面的三个框以覆盖翻译消息。将其设置为0,对我来说看起来很好。这种覆盖通常是由负边距引起的,所以如果可能的话你应该避免它们。

答案 1 :(得分:0)

您应该可以通过更改z-index来强制显示警告消息。 当然,您还需要将其设置为相对位置。

.warning warning-review 
{
    position: relative;
    z-index: 999999;
}

如果那就是你想要的。如果问题是为什么箱子没有放在y轴上的警告下面,那么@ConcurrentHashMap就是现货。

相关问题