kfi*_*124 7 css sass css-selectors
嗨我有这个代码:
.navbar .nav-pills .active > a {  
  background-color: $NavBgHighlight;  
  color: $NavTxtColor;  
}    
.navbar .nav-pills .active > a:hover {  
  background-color: $NavBgHighlight;  
  color: $NavTxtColor;  
}
我想将两个部分合并为一个部分,更像是:
 .navbar .nav-pills .active > a, a:hover {  
  background-color: $NavBgHighlight;  
  color: $NavTxtColor;  
}   
但它不会那样工作:(我怎么能合并它们?(我想要的是:悬停和正常的a会起作用)
jsa*_*nen 11
您可以使用SASS选择器嵌套:
.navbar .nav-pills .active {
    > a, > a:hover {
        background-color: $NavBgHighlight;  
        color: $NavTxtColor;  
    }
}    
编译为:
.navbar .nav-pills .active > a, .navbar .nav-pills .active > a:hover {
    ... 
}