我的下拉菜单需要使用position: absolute;
作为下拉列表。在下拉列表中,我希望将菜单项放在多个列中,如此(example):
为此,我可以使用float
或display: inline-block;
,但实际上,没有人工作,因为绝对定位的父母只是折叠,孩子们排在彼此下方,而不是彼此相邻
如何在不必为父母或其子女设置特定width
或height
的情况下实现我的需求?没有办法吗?
我确实从类似的问题中尝试了很多解决方案,那些有效的方法需要我设置一个特定的宽度或高度,或者让父级扩展到页面的整个宽度。