【发布时间】:2016-02-23 11:55:54
【问题描述】:
我的 LESS 的一般结构是这样的:
div {
table { .. }
}
div {
table & { .. }
}
想在这里了解使用 LESS 的纯 CSS 解决方案。我有:
<div>
<table></table>
</div>
我想做类似的事情:
div {
& > table:empty { display: none; }
}
但与此操作完全相反,它不会影响此处的表格,而是影响 div。当然这只是一个例子,因为这是说如果为空则隐藏表,而我想说如果子表为空则隐藏 div。我想要一个可以隐藏 div 的 LESS 版本。由于填充和边框,即使子表为空,div 也是可见的。
考虑一下,我认为答案是否定的,因为 LESS 编译为实际的 CSS,并且由于在 CSS 中没有办法实现这一点,我假设 LESS 也没有办法。问一下也无妨。
【问题讨论】: