Сообщение от greenseer
|
Я понял тебя, но так же не очень красиво будет.
|
Это почему? Так обычно и решается. А если даже отцентрированный блок субменю не помещается в клиентской области, то это уже не меню. Ну сами подумайте, что это за меню, которое требует прокрутки не только по вертикали, но и по горизонтали.
Меняйте CSS меню так, чтобы если открытая и отцентрированная панель не помещается по высоте в клиентской области, то опции этого меню автоматом будут в две, три колонки. В помощь flex, хотя для стареньких браузеров можно и без него обойтись.