Per i principianti, (al momento della stesura di questa risposta) non esiste una sintassi sass che utilizzi il selettore & . Se avessi intenzione di fare qualcosa del genere, avresti bisogno di uno spazio tra il selettore e la e commerciale. Per esempio:
.item {
.helper & {
}
}
// compiles to:
.helper .item {
}
L'altro modo di usare la e commerciale è probabilmente quello che stai cercando (erroneamente):
.item {
&.helper {
}
}
// compiles to:
.item.helper {
}
Questo ti permette di estendere i selettori con altre classi, ID, pseudo-selettori, ecc. Sfortunatamente per il tuo caso, teoricamente si compilerebbe in qualcosa come .itema che ovviamente non funziona.
Potresti semplicemente ripensare a come stai scrivendo il tuo CSS. C'è un elemento genitore che potresti usare?
<div class="item">
<p>text</p>
<p>text</p>
<a href="#">a link</a>
</div>
In questo modo, potresti facilmente scrivere il tuo SASS nel modo seguente:
.item {
p {
// paragraph styles here
}
a {
// anchor styles here
}
}
(Nota a margine: dovresti dare un'occhiata al tuo html. Stai mescolando virgolette singole e doppie E inserendo attributi href sui tag p.)