【发布时间】:2015-07-14 13:19:45
【问题描述】:
我对 Less 还很陌生。
有一些来自外部源的动态内容是#left(id selector) 标记的一部分。
这是我的 Less 文件:
//can i define anything like this in `less`
@not-empty: #left:not(:empty);
#left {
background-color: red;
&:not(:empty) {
font-size: 20px;
background-color: green;
}
}
#right {
background-color: blue;
font-size: 15px;
#left:not(:empty) {
font-size: 23px;
}
}
如果#left 不为空,我的预期结果将是 apply
font-size: 23px。如果不是,那么#right 字体大小将是15px。
我使用的是Less V2.5.0 版本。谁能帮我解决这个问题?
【问题讨论】:
-
#left和#right是什么关系?他们是亲子还是兄弟姐妹?如果是兄弟姐妹(我假设它们是),#right是#left的相邻(紧接下一个)兄弟姐妹吗?
标签: css css-selectors less extend