.sub-menu - top: 100%; + padding-top: 10px
(используйте нужное значение)position: fixed
- по своему действию это значение близко к absolute
, но в отличие от него привязывается к указанной свойствами left, top, right и bottom точке на экране и не меняет своего положения при прокрутке веб-страницы.position: fixed
для .menu
ul > li - position: relative;
position: absolute; top: 100%; left: 0;