Как сделать так, чтобы незадолго до того, как курсор дойдет до пункта меню оно уже подсвечиволось и на него уже можно было нажать?
Дополню, что можно ещё использовать вот такой хак, если нужно не менять габариты (padding и другие манипуляции их увеличивают), но при этом увеличить зону действия элемента:snippet
Да, я сам дошёл до такого полезного и смешного костыля. Удобно использовать с мелкими единичными кнопками, у которых нужно сохранить небольшие габариты, но увеличить зону действия. Ну и т. п.
Вас интересует css свойство padding.