如何让菜单 UL 彼此相邻?

How to get menu UL to sit next to each other?

请查看我要做什么:codepen。io/samiralley/pen/xvFdc

如何让导航栏下拉菜单显示在列中?

将鼠标悬停在 'Hard Goods' 上,您会看到许多部分,例如 'Ashes Caskets' 和 'Wood Products'。我希望每个部分都并排放置,当它连续到 5 个时,就进入新的一行。

我知道宽度将设置为 20%,这将允许 5 成为 100%。

出于某种原因,我无法使用它。

有很多 CSS 类 所以我认为只使用 Chrome 的检查元素会更容易?

谢谢,

丹尼

这与您的要求不完全相同,但非常相似。这显示了一些基于可用 space(高度和宽度)的菜单,并带有溢出。尝试以这种方式替换以下 class(确保应用所有规则,必要时添加 !important)。也许不是你想要的,但可以作为一个起点。

.site-nav--has-grandchildren {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    position: fixed;
    max-width: 90%;
    max-height: 80%;
    overflow: auto;
    min-width: unset;
}