css - 如果 LESS Mixin 在其内部,则阻止应用它?

标签 css less

我有一个 LESS mixin 应用于许多不同的类。一个带有 mixin 的元素可能在另一个也有 mixin 的元素中。在这种情况下,我不希望子元素应用样式。

http://codepen.io/anon/pen/NPBWXM

.style1() {
  padding: 10px;
  border: 1px solid red;
}

.elm1 {
  .style1;
}

.elm2 {
  .style1;
}


<div class="elm1">Element 1</div>

<div class="elm2">
  Element 2
  <div class="elm1">Element 1</div>
</div>

enter image description here

最佳答案

不,这似乎是不可能的。

关于css - 如果 LESS Mixin 在其内部,则阻止应用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28816670/

相关文章:

javascript - 使按钮在奇数和偶数点击中以不同的方式工作

javascript - 网站未扩展以显示 jQuery 隐藏的信息

javascript - angularjs 进度条动态宽度

css - 使用 CSS 多列定位第 n 列

javascript - 如何使用 CSS(较少)

html - 基本的 less 样式不适用于 Angular Directive(指令)元素

css - 对齐两个并排 div 中的内容

html - 如何在文本标题正下方添加图像?

没有 Combine 的 CSS Scopes 方程

javascript - 你能在 Less 中部分匹配类吗?