Для початку (на момент написання цієї відповіді) не існує синтаксису sass, який використовує селектор & . Якщо ви збиралися зробити щось подібне, вам знадобиться пробіл між селектором і амперсандом. Наприклад:
.item {
.helper & {
}
}
// compiles to:
.helper .item {
}
Інший спосіб використання амперсанда - це, мабуть, те, що ви (неправильно) шукаєте:
.item {
&.helper {
}
}
// compiles to:
.item.helper {
}
Це дозволяє розширити селектори з іншими класами, ідентифікаторами, псевдоселекторами тощо. На жаль, для вашого випадку це теоретично складеться до чогось типу .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.)