奇怪的位置绝对铬虫

时间:2013-04-08 08:30:45

标签: html css google-chrome css-position

我绝对将元素放在浮动div中。最后一个绝对定位的元素粘贴在div的顶部,直到我们调整窗口大小(参见here

到目前为止我尝试过的事情:

  • 将容器放入浮动元素
  • 溢出:对浮动,元素和容器隐藏/自动

这只发生在chrome中。知道为什么/发生了什么?

enter image description here

2 个答案:

答案 0 :(得分:2)

只有小事你必须做,其他一切都很棒。使用此

.schedule-course-slot-wrapper {
position: absolute; /*Important*/
border: thin solid;
border-radius: 3px;
margin: 0 2px;
padding: 0 3px;
height: 100%;
}

代替

.schedule-course-slot-wrapper {
position: relative; /*Important*/
border: thin solid;
border-radius: 3px;
margin: 0 2px;
padding: 0 3px;
height: 100%;
}

答案 1 :(得分:0)

你必须使用

pop.style.left = l+"px";
pop.style.top = t+"px";

而不是

pop.style.posLeft = l;
pop.style.posTop = t;

或两者兼而有之。