Прежде всего вы можете подумать о добавлении соответствующего HTML-кода в свой ответ, чтобы помочь ответчикам лучше понять вашу ситуацию.
Я могу заметить несколько странных вещей, которые могут быть связаны с вашей проблемой.
Во-первых, селектор li ul
не очень полезен: более вероятно, что вы имели в виду обратное, ul li
.
Во-вторых, я вижу, что при наведении у вас что-то меняется на display: block
. Это очень
странное поведение при парении, ты уверен?
В-третьих, я вижу, что у вас есть a { display: block }
. Это не очень хорошо работает, если его контейнер display: inline
, поэтому вы можете переключиться на display: inline-block
для контейнера (что я и предложил бы для горизонтального меню в любом случае)