我不确定我会在这里得到答案,因为我需要发布大量的CSS和HTML来获得工作娱乐,但是...扩展DIV幻灯片背后的DIV
我有结构是这样的:
<fieldset>
<legend>Test A</legend>
<h3>Test A</h3>
<p>
Something here.
</p>
<div style="display:hidden;">I'm dynamically displayed</div>
</fieldset>
<fieldset>
<legend>Test B</legend>
<h3>Test B</h3>
<p>
Something B here.
</p>
</fieldset>
我有我的切换隐藏的div使用jQuery和.show()显示的代码。这在IE8,Firefox和Safari中运行良好,但是当我将IE8粘贴到兼容模式时,第一个字段集(测试A)将会展开,但是扩展发生在第二个字段集后面,该字段集不会移动(即,它落后它)。
我在这里有很多CSS在使用,我将不得不回头去取出最后的东西,这不是一个有趣的想法。如果任何人有任何想法可能会影响这个IE7渲染问题,那么我非常感激。 (请注意,这些字段集中的内容比所示内容更多,包括浮动div)。
快速注 - 如果我坚持到IE7特殊模式,它的工作原理(但沉船我布局的其余部分) - 在标准模式下,我得到了上述行为。
你在使用'z-index'吗? – Kyle 2010-04-27 13:53:08
您可能会考虑在展示该问题的某个网站上放置一个小样本页面。 html开发人员会希望看到很多东西,例如doctype,实际的javascript代码等等。另外,在小设置中重新创建问题将帮助您完成理解正在发生的事情的动作。 – NotMe 2010-04-27 13:57:56
@Christ Lively - 现在在切割一个页面的过程中,不过这里有很多代码,不幸的是,我不能随意将它放在世界百搭网页上。 – Paddy 2010-04-27 14:02:57