【发布时间】:2015-02-12 04:19:14
【问题描述】:
背景:
我正在开发一个将浏览器类应用于 HTML 元素的框架。 每当我扩展到 mixin 时,我都会尝试应用跨浏览器修复(对于 safari5)。
示例标记:
<html class="safari5">
<div class="child"></div>
</html>
少:
.mixin{
content:"cool style mixin that breaks on safari";
}
.safari5{
.fix{content:"hacks safari5's bullshit and semi-fixes cool style mixin"!important;}
}
.child{
&:extend(.mixin);
&:extend(.fix);
}
/*
预期的 CSS 输出:
.mixin,
.child {
content: "cool style that breaks on safari";
}
.safari5 .fix,
.safari5 .child{
content:"hacks safari5's bullshit and semi-fixes cool style mixin"!important;
}
*/
谢谢!
【问题讨论】:
标签: less