使用SASS在类中嵌套链接
如何在SASS中嵌套以下内容使用SASS在类中嵌套链接,sass,Sass,如何在SASS中嵌套以下内容 .class { // First styles } a.class:visited { // Second styles } 我可以用这个嵌套:visted伪类,但我不确定如何添加link元素 .class { // First styles &:visited { // Second styles } } 我不知道你为什么想要这样,添加a可能只是增加了不必要的特殊性。如果你真的需要的话,可能还有其他地方的设计缺陷 也就
.class {
// First styles
}
a.class:visited {
// Second styles
}
我可以用这个嵌套:visted伪类,但我不确定如何添加link元素
.class {
// First styles
&:visited {
// Second styles
}
}
我不知道你为什么想要这样,添加
a
可能只是增加了不必要的特殊性。如果你真的需要的话,可能还有其他地方的设计缺陷
也就是说,您可以使用&
周围的插值使其工作。但是,这并不能真正提供预期的结果,因此您还需要根目录下的@
才能使其正常工作
.class {
// some styles...
@at-root a#{&}:visited {
// ...more styles!
}
}
但我不认为这是解决你问题的最好办法。使用Sass应该会使代码更易于维护。那么您认为您应该如何做到这一点呢?