我想你可能会错误地理解选择器是如何工作的.
#menu li, a { ... }
意味着将样式应用于id为#menu的元素的任何li后代,以及任何在任何位置找到的样式.
你真的打算: -
#menu li, #menu a {...}
?