假设我有一个使用 Less 定义的样式:
ul.unstyled,
ol.unstyled {
margin-left: 0;
list-style: none;
}
稍后,我想重用这个unstyled
类:
.my-list {
.unstyled;
}
但是,这不起作用,我无法弄清楚使它起作用的魔力。有什么想法吗?
假设我有一个使用 Less 定义的样式:
ul.unstyled,
ol.unstyled {
margin-left: 0;
list-style: none;
}
稍后,我想重用这个unstyled
类:
.my-list {
.unstyled;
}
但是,这不起作用,我无法弄清楚使它起作用的魔力。有什么想法吗?
您不能重用任意类定义,只能重用 mixins(以点开头的)。在这种情况下,您需要复制它。
试试这个:
.unstyled {
margin-left: 0;
list-style: none;
}
.my-list {
.unstyled;
}
.unstyled
如果定义为ul.unstled
and ,您将无法嵌套ol.unstyled
。
由于当它是嵌套样式时您不能重用.unstyled
并且您可能不想编辑 Bootstrap 源代码,所以我建议您将两个类名都分配到您的列表中:
<ul class="unstyled my-list" />