IE 11不会渲染输入字段的style属性设置的图像

问题描述 投票:0回答:1

我正在处理一个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">
image input background styles internet-explorer-11
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.