This is absolutely possible with CSS. All you have to do is set a fixed height in the menu (so set the height to 8 high positions) and give it overflow-y: auto. This tells the browser that if the fixed height is exceeded, a vertical scrollbar should appear.
Dan m source
share