我使用的是 JSF 2,我的多个 xhtml 页面呈现不需要的 div 内容。 相同的内容不会在 Firefox 和 Chrome 中呈现。
<div id="someid">
<div class="someclass">
.......
.......
</div>
</div>
这是不需要的内容。
另外,我在页面源代码中看到了两次上述代码。
更新:
正如您在下面看到的,h:form 标签上方的 div 内容在页面源代码中被观察到两次
<ui:composition xmlns=.....>
<div id="modal" title="Message">
<div class="content">
<p class="strong">
Message
</p>
<p class="top-margin">
A message..........
</p>
<div class="button">
<span class="cancel">
<span class="submit"> <a href="#" class="close window">Cancel</a> </span> </span>
</div>
</div>
</div>
<h:form id="formid" prependId="false"
class="formclass">
<div class="columns">
// Form content displayed as usual
</h:form>
</div>
##
最佳答案
#someid, .someclass{
display:none;
}
这不会呈现不需要的内容。
关于css - IE 渲染不必要的 div 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8368088/