有一段時間,我用Sublime的less2css插件編譯我的less,但最近我開始使用LiveReload *,我喜歡它。不同編譯器之間的CSS輸出
我注意到CSS輸出之間的差異取決於我使用的編譯器。
對於以下LESS:
.gallery {
margin-bottom: 1em;
img {
.wide-gallery& {
width: 49%;
&:nth-child(odd) {
margin-right: 2%;
}
}
}
}
LiveReload給我的輸出我的預期:
.gallery {
margin-bottom: 1em;
}
.wide-gallery.gallery img {
width: 49%;
}
.wide-gallery.gallery img:nth-child(odd) {
margin-right: 2%;
}
...但在崇高我less2css插件不匹配我的選擇:
.gallery {
margin-bottom: 1em;
}
.wide-gallery .gallery img {
width: 49%;
}
.wide-gallery .gallery img :nth-child(odd) {
margin-right: 2%;
}
這兩個編譯器是否只使用不同的版本?我不確定這裏發生了什麼事。
*我在我的情況下,緊縮使用Windows 8
如果您認爲我使用&符號combinator令人困惑[本文](http://tylersticka.com/2012/03/27/happier-ie-fallbacks-with-css- less-and-conditional-comments)有更多信息。 – 2013-02-15 08:20:25