我正在处理一个JSP文件,该文件包含带有输入字段的表单。这具有设置图像背景的样式属性。该图像可以在Chrome,Firefox和Edge中正常显示,但在IE 11中却无法显示。我还测试了不同的方式来指定路径(带有初始“ /”,不带等等)。是否有人遇到类似问题并找到解决办法?这是输入字段:
<input name="test" class="testclass" id="id0" style='background: url("assets/img/category_icons/wiz-icon-sm-fund.gif") no-repeat rgb(255, 255, 255);' type="checkbox" value="0">
感谢您的建议,Deepak-MSFT!该行是动态创建的,而我之前发布的代码段就是结果。因为图像是动态添加的,所以即使我研究了一段时间,也找不到将其合并到CSS类中的方法。实际的代码如下所示:
<c:forEach var="category" items="${categories}" varStatus="counter">
<label for="category${ counter.index }" class="wi-med-lbl">
<form:checkbox path="projectSuperTypes" value="${category}" id="category${ counter.index }"
class="wi-med" style="background:#fff url('assets/img/category_icons/${ category.icon }') no-repeat;" /><c:out value="${category.name}" />
</label>
</c:forEach>