【发布时间】:2012-03-02 07:09:06
【问题描述】:
项目结构如下:
骨干网 - MVC
灰尘 - 模板
Mootools - 使用 DOM
LESS - 生成 CSS
通过 JSON 加载并使用灰尘模板进行编译。然后,使用 mootools 插入页面:
new Request.JSON({url: 'templates/basis.json',
onFailure: function(){
console.log('error');
},
onSuccess: function(responseJSON){
dust.loadSource(dust.compile(responseJSON.basis, "intro"));
dust.render("intro", {name: "Fred"}, function(err, out) {
$('init').set('html', out);
return out;
});
}).get();
到在浏览器中插入准备好的模板到页面时,已经编译了悬挂样式。这就是主要问题:应用了所有样式,但背景图像除外。
我尝试直接指定样式而不用less,尝试在base64中加载图像。还揭示了如何使用带有背景图像的检查元素显示相同的图像以重新分配新路径。那么是的,有。
可能是什么问题?
UPD:嗯。找到了解决方案。背景图像不应被赋予轴之一的背景重复,或不存在。也就是说,这个属性必须指定或不指定,或者只是重复。非常奇怪的行为。
【问题讨论】:
-
您应该尽可能添加您的更新作为答案。欢迎来到 SO :)
标签: css mootools background-image less template-engine