有没有办法绕过 LESS 范围?它变得烦人。基本上,我有一个定义背景、边框等的 .text-box。然后,在一个小节中,有一个一次性的更改来添加一个 margin-top:.text-box { margin-top: 10px }。现在我不能在该部分中使用 .text-box 并获得我原来的框样式;相反,我得到的只是边缘顶部。我怎样才能在层次结构中获得更高的定义?我想我可以把它变成一个函数,并在两个地方都调用那个函数,但是因为我正在使用 LESS,所以我想做更少的事情并亲吻。在 PHP 中,您可以使用 / 前缀访问全局命名空间,或者在 C++ 中使用 :: 前缀。
此外,似乎任何具有节点名称的定义都不适用于原型设计。意思是,我不能声明它 ul.products,然后使用 ul.categories { ul.products }。我必须省略节点名称才能重新使用它。含义:.categories { .products }。这是疏忽/不可能吗?
谢谢