html多个类怎么选择,html – LessCss:带&keyword的多个类选择器

说 – 拥有一张带有大量“多个”css规则的.less工作表来管理图标.

像这样的东西:

.icon { display:inline-block; position:relative; text-indent:-9999em;}

.icon-l.legend { width:24px; height:24px;}

.icon-white.legend{ background:url(@icon_legend_white) no-repeat;}

.icon-l.arrow_left{background-position: -128px -32px;}

并应用这样的规则:

当我有权访问标记时,这可以正常工作,但是我很难将这些规则应用于给定元素:

这是我期望的工作:

#something{

.icon;

.icon-l.legend;

.icon-white.legend;

.icon-l.arrow_left;

}

这只会引发错误.

我“被引导相信”那个“&”操作符可以应用如下规则:

#something{

.icon;

.icon-l{&.legend{}};

.icon-white{&.legend{}};

.icon-l{&.arrow_left{}};

}

这不会引发任何错误,但只会应用.icon的规则.

有人有解决方案吗?

UPDATE

仅供参考 –

我正在为几个不同的独特工作表编译几个.less文件.工作得很好.

SublimeText2 plugin – 工作得相当好,并且很好地集成到工作流程中(需要’构建’文件) – 但是无法呈现这样的多个类

SimpLess – 是一个很好的独立我喜欢很多,除了我不断编译错误堆栈的错误 – 没有明确引用错误位置

WinLess – 设法完成我的所有编译需求,以及成功编译这样的多个类.此外 – 它的错误报告非常具体.让它成为赢家.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值