Internet explorer CSS样式没有';我无法处理IE7错误

Internet explorer CSS样式没有';我无法处理IE7错误,internet-explorer,styles,Internet Explorer,Styles,我在IE7上遇到了一个style的bug: 我有几个由javascript生成的元素(ul): var wrap = document.createElement("ul"); wrap.setAttribute("data-elem", "tabbody"); wrap.setAttribute("class", "popup-juji-list clearfix"); widget.insertBefore(wrap , flag); 更新渲染结果: 但是这些ul元素不能有任何风格

我在IE7上遇到了一个style的bug:

我有几个由javascript生成的元素(
ul
):

var wrap = document.createElement("ul");
wrap.setAttribute("data-elem", "tabbody");
wrap.setAttribute("class", "popup-juji-list clearfix");

widget.insertBefore(wrap , flag);
更新渲染结果


但是这些
ul
元素不能有任何风格的
popup-juji-lis
clearfix

但是当我使用IE7开发工具时,在类上做一些更改,比如在
弹出窗口
清除
之间添加一个空格,或者交换它们的位置,样式可以再次工作


是否有人曾经遇到过该错误,我如何修复它?

如果问题是“是否有人曾经遇到过该错误,我如何修复它?”答案是:“这是。。。显然我们都经历过。如果问题是如何做,我们需要更多的信息。也许告诉我们firebug的结果是什么。@MichaelVilleneuve:在firefox、chrome、甚至其他版本的IEI上,一切都会很好。我知道,总是这样。复制粘贴生成的“
  • ”的源代码,以便我可以帮助您。@MichaelVilleneuve:我已更新生成代码,并更新渲染结果