Für den Anfang (zum Zeitpunkt des Schreibens dieser Antwort) gibt es keine Sass-Syntax, die Selector & verwendet . Wenn Sie so etwas tun würden, benötigen Sie ein Leerzeichen zwischen dem Selektor und dem kaufmännischen Und. Beispielsweise:
.item {
.helper & {
}
}
// compiles to:
.helper .item {
}
Die andere Art, das kaufmännische Und zu verwenden, ist wahrscheinlich das, wonach Sie (fälschlicherweise) suchen:
.item {
&.helper {
}
}
// compiles to:
.item.helper {
}
Auf diese Weise können Sie Selektoren mit anderen Klassen, IDs, Pseudo-Selektoren usw. erweitern. Leider würde dies in Ihrem Fall theoretisch zu etwas wie .itema kompiliert, was offensichtlich nicht funktioniert.
Vielleicht möchten Sie nur überdenken, wie Sie Ihr CSS schreiben. Gibt es ein übergeordnetes Element, das Sie verwenden könnten?
<div class="item">
<p>text</p>
<p>text</p>
<a href="#">a link</a>
</div>
Auf diese Weise können Sie Ihren SASS einfach folgendermaßen schreiben:
.item {
p {
// paragraph styles here
}
a {
// anchor styles here
}
}
(Randnotiz: Sie sollten sich Ihr HTML ansehen. Sie mischen einfache und doppelte Anführungszeichen UND setzen href-Attribute auf p-Tags.)