由于溢出,绝对div不会出现在前面:隐藏。还有其他选择

时间:2014-04-12 11:18:55

标签: css html overflow

我有一个问题是显示绝对定位的div并将其带到前面。

相对div的高度很小,绝对的高度很大。而且因为我在块div中使用了浮点数,所以我要使用overflow:hidden来实际获得块div的高度。

当我不使用overflow:hiddenfloats时,z-index适用就好了。但在应用floatsoverflow:hidden后,问题就出现了。

Fiddle Link

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

  

我要使用overflow:hidden来实际获得块div一些高度。

您可以使用clear:both为浮动元素的父级赋予高度。您可以使用::after伪元素清除浮动,如下所示:

.block::after{
 content:"hi";
 display:block;
 clear:both;
}

JS Bin