每当我在列表中创建链接时,它都会继承CSS中菜单链接列表的属性。我粘贴下面菜单列表的CSS,继续将其属性传递给我网站中任何列表中的任何链接。我需要帮助,以便如何标记菜单列表项,使其不将其属性传递给列表中的任何链接....请帮助!
ul li a {display: block;background: #660000;padding: 5px 10px 5px 10px;text-decoration: none;color: #fff; border-left:1px solid #660000;}
ul li a:hover {background: #3300cc; margin: 0; }
li:hover ul {display: block; position: absolute; margin:0; }
li:hover li {float: none; }
li:hover a {background: #3300cc; }
li:hover li a:hover {background: #660000; }
.drop-nav li ul li {border-top: 0px; position: relative; padding:0px; z-index: 100; border-bottom:0px; margin: 0; right:0; left:0; }
li li:hover a {display: block; }
li li ul a {display: none; border-left:1px solid #660000; margin-left: 60px; margin-top:-30px; margin-bottom: 30px; }
li:hover li:hover ul li a:hover {background: #660000; margin-top:-30px; margin-bottom:30px; margin-left: 60px;border-left:1px solid #660000; }
感谢您的帮助!
答案 0 :(得分:0)
在菜单列表中使用较少的常规选择器,例如' .class' 而不是' ul li' 。
OR
在主区域中使用的锚标签上使用伪:not 。 (小心它并不是每个浏览器都支持)