日期:2014-05-17  浏览次数:20640 次

怎么修改下拉菜单的背景颜色?
下拉菜单1

下拉菜单2

像上面两个下拉菜单,
鼠标划到第1个下拉菜单时,只有下拉菜单里的文字背景颜色发生变化
鼠标划到第2个下拉菜单时,下拉菜单里的文字的列的背景颜色都发生了变化,

这两个下拉菜单的区别在哪里呢?


------解决方案--------------------
区别在于,一个 A 标签的宽度就文字的长度,另一个 A 标签的宽度为整个 LI 的宽度。
------解决方案--------------------
首先 结构应该是这样的 

<li><a href="#">xxxxx</a></li>


第一个下拉菜单中 ,a元素的宽度 小于  li 的宽度 
第二个下拉菜单中,a元素的宽度 等于li的宽度