在以下CSS代码行中:
.sf-menu li:hover ul,.sf-menu li.sfHover ul {top: 40px!important; }
HTML标记< ul>是什么和< li>意思?
解决方法
他们的目标是< ul>和< li>页面中的元素.
在CSS中,id以#为前缀,类以.作为前缀,而元素根本没有前缀.
所以选择器.sf-menu li:hover ul将适用于任何< ul>元素,在< li>内您当前指向的元素,在class =“sf-menu”的元素内.
选择器.sf-menu li.sfHover ul将适用于任何< ul>元素,在< li>内带有class =“sfHover”的元素,在一个带有class =“sf-menu”的元素中.