如果您希望菜单栏高度固定,并且要求二级和三级菜单超出菜单高度时都需要出现滚动条,您可以使用 CSS 中的 overflow 属性来实现。
给二级和三级菜单都加上 overflow: auto;
或者 overflow: scroll;
,这样当内容高度超过菜单高度时就会出现滚动条。
代码示例:
ul.menu {
height: 300px;
overflow: hidden;
}
ul.menu li ul {
overflow: auto;
max-height: 300px;
}
以上代码,首先,高度是固定的,其次,滚动条是自动出现的