因此,我正在尝试下拉菜单作为菜单的一部分。我有一个ul,在左边添加了几个li元素,然后我想让li元素浮动到右边。我以前使用相对位置进行此操作,但现在我希望它能够溢出并显示在其下方的任何内容上。

我发现了这个问题:
CSS: Overflow Auto and Z-index
并发现您必须使用绝对位置来发生这种溢出。那么,我该怎么做?

这是基本的代码结构:

<ul>
    <li id="right_item1"/> (relatively positioned)
    ...
    <li id="absolute_position"/> (absolutely positioned, floating right)
</ul>

最佳答案

这应该为您工作。

ul{
    position:relative; // You need this
}

#absolute_position{
   position:absolute;
   right:0;
   bottom:0;

}

关于html - 我怎样才能让一个绝对元素在其父元素中 float 呢?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36780782/

10-12 12:47
查看更多