text-decoration:underline;//a 标签的下划线
font-weight:bold;//字体加粗
box-shadow : 0 0 8px #DDD; // li 的外阴影
Firefox浏览器:-moz-box-shadow : 0 0 8px #DDD;
Chrome浏览器:-webkit-box-shadow : 0 0 8px #DDD;
display:block 显示 none 隐藏
position:absolute; 绝对定位
z-index:num ; 数值大的悬浮在上面
当鼠标移动到 li 上时,class 为 submenu 的 div 显示(display改为block)
relative的有两个属性①是以自身为参照基准进行定位,也就是相对于<自身原有位置>进行偏移 。并不是相对于其他元素进行定位,这个要理解好。②一旦设置了relative,那么随即就会产生z-index属性,就是空间层堆叠,由于二级菜单的包裹层的z-index默认是小于10的,那么span标签设置了z-index:10 那么就是从顶层往下面遮盖住了二级菜单border。就是这个原理,理解清楚relative的两个属性是关键!