Yeni başlayanlar için (bu cevabı yazarken) seçici & kullanan bir sass sözdizimi yoktur . Böyle bir şey yapacak olsaydın, seçici ile ve işareti arasında bir boşluk olması gerekirdi. Örneğin:
.item {
.helper & {
}
}
// compiles to:
.helper .item {
}
Ve işaretini kullanmanın diğer yolu, muhtemelen (yanlış) aradığınız şeydir:
.item {
&.helper {
}
}
// compiles to:
.item.helper {
}
Bu, seçicileri diğer sınıflarla, kimliklerle, sözde seçicilerle vb. Genişletmenize izin verir. Ne yazık ki sizin durumunuz için, bu teorik olarak .itema gibi bir şeye derlenir ve bu açıkça işe yaramaz.
CSS'nizi nasıl yazdığınızı yeniden düşünmek isteyebilirsiniz. Kullanabileceğiniz bir ana öğe var mı?
<div class="item">
<p>text</p>
<p>text</p>
<a href="#">a link</a>
</div>
Bu şekilde, SASS'nizi aşağıdaki şekilde kolayca yazabilirsiniz:
.item {
p {
// paragraph styles here
}
a {
// anchor styles here
}
}
(Yan not: html'nize bir göz atmalısınız. Tek ve çift tırnakları karıştırıyorsunuz VE href niteliklerini p etiketlerine koyuyorsunuz.)