4

我有一个 div,其中包含一些内容,其中包括一个带有名称列表的 ul,div 标签的溢出设置为隐藏和高度:auto,以便它随着内容的增加而增加高度。但是我有一个带有名称列表的 ul我希望这份清单能跳出框框。像 facebook 之类的添加人员自动完成。人员列表显示在框外

这是我的语法

   <div>

    <!-- content goes here -->

    <ul><!-- names go here --> </ul>


    </div>

更新

<div><!-- div with overflow set to hidden-->

<ul class="selected"></ul><!-- ul containing selected elements-->

<ul class="users"></ul> <!-- list of users -->


</div>

div{overflow:hidden}

.selected{overflow:hidden}

.users{position:absolute}

我需要用户 div 走出盒子,但因为父 div 设置为溢出隐藏它被切断。我无法删除隐藏的溢出,因为选择类的 div 获取更多元素,父 div 不会扩展

4

3 回答 3

1

不,你根本不能。

jsBin 演示表明你不能从overflow:hidden一个内部子元素中“推出”。答案是:不要使用溢出:隐藏;.

或者:你可能想检查这个答案

于 2012-06-16T13:45:32.723 回答
0

尝试添加position: relative到 ul。

演示:http: //jsfiddle.net/57NmY/

于 2012-06-16T13:29:37.880 回答
0

如果您绝对定位子元素,则可以这样做。-> http://jsfiddle.net/joplomacedo/CX5n9/

于 2012-06-16T17:44:11.970 回答