如果我错了,请纠正我,但显示:阻止;将任何具有该 CSS 声明的元素转换为块元素,对吗?这意味着指定元素与 display: block; 声明将跨越它的整个可用宽度,对吗?
我问这个是因为我目前有一个导航,其中包含一个包含嵌套无序列表项的下拉菜单,这些项应该继承父列表项的宽度。
链接已删除
请注意,将鼠标悬停在 Teams 上后,您会看到 18U 和 17U 链接列表项未拉伸其适当的宽度。我只能假设同样的问题适用于所有列表链接项。
但是:一旦你去这里:链接被删除并注意到有两个以上的链接,问题就不再是问题了。它占据了整个宽度。
此外,一旦页面加载完毕并且您第一次将鼠标悬停在其中一个列表项上,导航菜单就会向右踢一点。
该问题在 Google Chrome 中仍然存在。
有人可以帮我吗?谢谢你。