Ich möchte einen Stil anwenden, um das unmittelbare Kind <a>
Tag von und Element.CSS-Kind-Selektor funktioniert nicht in Sass
Im normalen CSS würde ich so etwas wie verwenden:
.card > a {
color: red;
}
Aber in Sass kann ich nicht dieser oder einer der folgenden Kombinationen zu arbeiten.
In meiner .scss Datei habe ich versucht:
.card > a {
color: red;
}
.card & > a {
color: red;
}
.card {
> a {
color: red;
}
}
.card {
& > a {
color: red;
}
}
Aber keines dieser Werke. Auch im Compiler werden keine Fehler angezeigt.
Würde jemand den richtigen Weg wissen, dies zu tun?
Mögliche Duplikat [SASS: direkter Nachkomme regieren?] (Http://stackoverflow.com/questions/2075257/sass-direct-descendent- Regel) – Li357
Haben Sie versucht mit '&> div' (ohne Leerzeichen zwischen'> 'und' div')? –
Da Ihr erstes Beispiel genau dem CSS entspricht, gibt es keinen Grund, warum es nicht funktionieren würde. Ein wahrscheinlicher Grund ist, dass Sie Ihre SASS nicht richtig kompilieren oder die kompilierte Datei nicht ordnungsgemäß in Ihre Anwendung gebracht wird. Ihr zweites Beispiel ist eine ungültige Syntax. Entweder der dritte oder vierte sollte gut funktionieren. PS. Warum versuchst du SASS zu benutzen? –