我刚开始使用 LESS,但没能在任何地方找到这个问题的答案。
less 可以支持同一个类的某种嵌套或递归吗?
我的要求是我可能有一个 div 嵌套在另一个同名 div 下的某个地方(它不一定总是父 div 的直接第一级子级)。
我需要为第二个 div 设置与第一个不同的样式...这可能吗。
注意:由于我正在进行的元素,我不得不使用 LESS,所以其他框架不是一个选项。 我意识到为每个 div 定义不同的类是可行的,但也不是一个选项。 我知道这很奇怪,但不幸的是,这是在我所从事的元素的限制范围内工作。
最佳答案
你应该可以这样做:
div.someClass {
div.someClass {
}
}
您可能必须像这样在嵌套的 div 中“重置”您不再需要的任何原始样式:
div.someClass {
color: red;
div.someClass {
color: #333;
}
}
关于javascript - 使用 LESS 递归设置同名内部类的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16615167/