我的下拉菜单需要使用position: absolute;
for 下拉菜单。在下拉菜单中,我希望在多列中有菜单项,如下所示(示例):
为此,我可以使用float
or display: inline-block;
,但实际上,由于绝对定位的父级简单地折叠,并且子级在彼此下方排列,而不是彼此相邻,因此没有任何工作。
我怎样才能实现我所需要的,而不必在父级或其子级上设置特定的width
或?height
没有办法了吗?
我确实尝试了很多类似问题的解决方案,那些有效的解决方案需要我设置特定的宽度或高度,或者让父级扩展到页面的整个宽度。