0

我只想在图像上添加一些计算结果。所以我需要用背景图像设置文本。但我试了几次,图像仍然无法显示。代码是

  <div style="background-image=url(<%= root_url%>public/images/1.jpg)"></div>
4

3 回答 3

1

首先,你的 CSS 中有一个错字,=后面image应该替换为:

<div style="background-image: url(<%= root_url %>public/images/1.jpg)"></div>

其次,没有必要这样做。这应该有效:

<div style="background-image: url(<%= image_url '1.jpg' %>)"></div>

正如其他人所提到的,您可能必须在样式表中设置widthand 。height<div>

于 2013-08-06T09:20:30.647 回答
0

也将这些添加到您的样式属性中

width:150px;height:150px;display:block;background-repeat:none

显然宽度和高度是您图像的宽度和高度,或大于

于 2013-08-06T09:18:57.840 回答
0

请尝试一下

<div style="background-image:url('/images/1.jpg'); height: 300px; width: 500px;"></div>
于 2013-08-06T09:24:10.120 回答