溢出:在我的响应式菜单上滚动不起作用。该怎么办?

Overflow: scroll not working on my responsive menu. What to do?

我的响应式菜单的 overflow: scroll; 属性 不工作。我不明白是哪个 property/attribute 阻止了它的应用。

以下是 header 的响应式 CSS 属性:

header .menu_icon{
    display: block;
}

ul.social{
    display: none;
}

header nav{
    display: block;
    background: #353434;
    margin: 21px 0 0 0;
    padding: 0;
    border-left: 0;
    border-top: 1px #2c2c2c solid;
    text-align: center;
    position: relative;
    z-index: 9999;
    display: none;
    overflow: scroll;
}
header nav{
    border-bottom-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-bottom-left-radius: 2px;
    -o-border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-bottom-right-radius: 2px;
    -o-border-bottom-right-radius: 2px;


}
header nav.show_menu{
    display: block;

}
header nav ul li{
    margin: 0;
    width: 100%;
    border-bottom: 1px #2c2c2c solid;

}
header nav ul li:last-child{
    border-bottom: 0;
}
header nav ul li a{
    display: block;
    width: 100%;
    padding: 20px 0;
}
header nav ul li a:active{
    display: block;
    width: 100%;
    padding: 20px 0;
    background: #2c2c2c;
}

我正在 header nav 中添加 overflow: scroll;。即使我已经尝试为每个元素添加这个 属性 。还是不行。

这是我的响应式网站的屏幕截图:

添加:
overflow-y: scroll !important; 并设置 max-height: 100px !important;