我有一些页面,其中包含一些表示嵌套内容的嵌套div元素。默认视图是仅显示顶级:
http://www.form-online.dk/stage/concept+scheme/Myndigheder/#
在所有浏览器中都可以正常工作,除了ie7,点击顶级标题(f.ex。“Ministerier og Folketinget”)会使整个周围的div消失。我已经验证了页面(还剩下一两个错误,但我也检查了这些错误。)
我试图通过删除元素来简化页面,看看我是否可以解决问题。我成功了,但是因为当我移除足够的li元素时出现问题没有任何意义(无关紧要)。
也许我忽视了一些显而易见的事情?
THX。 符文
答案 0 :(得分:0)
好的 - 发现了问题。我的xsl-code中有一个空的div元素。由于某种原因,IE7忽略了该元素的-part,导致div元素的错误配置最终导致上述行为。通过简单地添加如下空格来解决问题:
<div id="dummy-padding"><xsl:text> </xsl:text></div>
所以它与block / none风格无关。