Ich kann das jetzt nicht finden, aber ich habe es bereits in verschiedenen Blogs gelesen, in denen das Thema diskutiert wurde. Ich werde ein Beispiel geben und hoffentlich ist es klar (obwohl es möglicherweise überhaupt nichts klarstellt).
Angesichts dieses Aufschlags (absichtlich willkürlich):
<div class="myWrapper">
<a href="somepage.url" class="img">
<img url="someimage.url">
</a>
</div>
<div class="yourWrapper">
<a href="somepage.url" class="img">
<img url="someimage.url">
</a>
</div>
Während das CSS so lesen könnte:
.myWrapper .img img {border: thin black solid;}
.myWrapper .img {margin:10px;}
.yourWrapper .img img {border: thick red dashed;}
.yourWrapper .img {margin:20px;}
Es könnte auch so geschrieben werden:
.myWrapper {
.img {
margin:10px;
img {
border: thin black solid;
}
}
}
.yourWrapper {
.img {
margin:10px;
img {
border: thick red dashed;
}
}
}
Aber ich kann mich nicht erinnern, gesehen zu haben, wo darüber gesprochen wurde oder ob etwas in Arbeit ist. Weiß jemand, wovon zum Teufel ich rede?
Und ich denke nicht, dass dies eine SO-Frage ist, oder ich hätte sie auf SO gestellt.
img
Elementen innerhalb der.img
Klasse. </ strike>}
. Ich werde die jetzt aufräumen.Antworten:
WENIGER CSS
WENIGER verwendet diese verschachtelten Stile.
quelle
Außerdem unterstützen sass und scss das Verschachteln.
quelle