2
我有以下的HTML和较少访问父元素
<div class="status">
<div>
<div>
<p class="status-1">Test</p>
</div>
</div>
</div>
.status {
div {
div {
p {
color: red;
.status-1 {
color: blue;
}
}
}
}
}
哪里有嵌套在几个div一个<p>
元素。现在我期待的status-1
类添加到基础DIV,创建一个HTML结构是这样的:
<div class="status status-1">
<div>
<div>
<p>Test</p>
</div>
</div>
</div>
但现在我无法弄清楚如何从访问.status
元素p
元素在里面减。我可以只输入
.status {
&.status-1 {
div {
div {
p {
color: blue;
}
}
}
}
}
但由于有多个.status
类(例如status-0
,status-1
,status-2
),将吸复制粘贴该代码相同的位。有没有办法减少我能够访问父项.status
元素?我希望有类似
.status {
div {
div {
p {
color: red;
->parent(.status.status-1) {
color: blue;
}
}
}
}
}
谢谢你们!