选择除第一个子元素以外的所有元素的SASS

选择除第一个子元素以外的所有元素的SASS,sass,css-selectors,Sass,Css Selectors,试图在SASS中实现以下功能,但我使用$not(:first child):before选择器失败 链接|链接|链接 HTML代码 链接 链接 链接 无礼 问题是我的结果是什么 |链接|链接|链接 但我想这可能是因为李里面的A标签,每个A都是李的第一个孩子 由于布局设计,PS内容必须添加到A元素,而不是li 我想这就是你想要的: .multistore{list style type:none;} .multistore li{显示:内联块;} .tab:not(:第一个子项)

试图在SASS中实现以下功能,但我使用$not(:first child):before选择器失败

链接|链接|链接

HTML代码
  • 链接
  • 链接
  • 链接

无礼

问题是我的结果是什么

|链接|链接|链接

但我想这可能是因为李里面的A标签,每个A都是李的第一个孩子


由于布局设计,PS内容必须添加到A元素,而不是li

我想这就是你想要的:

.multistore{list style type:none;}
.multistore li{显示:内联块;}
.tab:not(:第一个子项).tab链接::before{
内容:“|”;
}
  • 链接
  • 链接
  • 链接

:before
应该是
::before
,根据最新的每个
选项卡链接
,您已经显示匹配项
:first child
@connexo是的,我刚刚意识到这是一个问题,只是在尝试思考可以使用哪个正确的选择器。谢谢,这非常有效。我并没有为“变得可点击”而大惊小怪,A是li的100%宽度和高度。如此不引人注意。
.tab-link {
    &:not(:first-child):before {
          content: "|";
    }      
}