まず、(この回答を書いている時点では) selector&を使用する sass 構文はありません。そのようなことをしようとすると、セレクターとアンパサンドの間にスペースが必要になります。例えば:
.item {
.helper & {
}
}
// compiles to:
.helper .item {
}
アンパサンドを使用する別の方法は、おそらく (誤って) 探しているものです。
.item {
&.helper {
}
}
// compiles to:
.item.helper {
}
これにより、セレクターを他のクラス、ID、疑似セレクターなどで拡張できます。残念ながら、これは理論的には明らかに機能しない .itema のようなものにコンパイルされます。
CSS の記述方法を再考する必要があるかもしれません。使用できる親要素はありますか?
<div class="item">
<p>text</p>
<p>text</p>
<a href="#">a link</a>
</div>
このようにして、次の方法で SASS を簡単に作成できます。
.item {
p {
// paragraph styles here
}
a {
// anchor styles here
}
}
(補足: HTML を確認する必要があります。一重引用符と二重引用符を混ぜて、href 属性を p タグに付けています。)