第二个CSS类在IE8中不起作用

我将以下div呈现给客户端,但是在IE上,被忽略的yes是类.如果我在“开发人员工具”中查看目标元素,则“样式”面板中将完全缺少该类. shift-item-present类附加在服务器端,而check-yes类客户端附加在父行的当前属性上,也如下所示.

<td><div class="shift-item-present checked-yes" jQuery1272958392665="94"/></td>

父行:

<tr class="shift-item" id="ctl00_mainContentPlaceHolder_ctl00_shiftList_ctl01_shiftRow" present="True" shift-id="641" jQuery1272958392665="64">

页面可以在FF中完美运行.这是CSS,它们都在同一文件中:

.shift-item-present
{
    top: 2px;
    left: 2px;
    height: 12px;
    width: 20px;
    background-repeat: no-repeat;
    background-position: center right;
}

.checked-yes
{
    background-image: url('../Images/Icons/checked-yes-xs.png');
}
最佳答案
Internet Explorer不支持XHTML!甚至没有IE8.因此,它不支持自动关闭元素.使用< div>< / div>不是< div />.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效