我有一个在代码中生成的accordion控件。今天早些时候,它在IE8中停止了正确的渲染。它可以正常工作,但有时布局会被破坏,并发生各种奇怪的图形故障。它在firefox中没有失败。
我将IE设置重置为出厂默认设置,并将其修复。它在另一台测试机器上工作得很好,但在我们网络上的一些机器上出现了图形问题。
有没有其他人经历过同样的事情,或者知道解决办法?我们所有的电脑都运行internet Explorer8。如果这成为一个大问题,我会尝试强制兼容模式,但我更喜欢一个更持久的修复程序(而且这可能甚至不能解决问题!)
发布于 2009-12-12 00:50:51
我在过去遇到过这样的问题,最典型的是一些CSS设置的问题。如果您在IE中使用开发人员工具,请查看正在应用的CSS设置,并尝试排除这一点。
正在发生的事情和应该发生的事情的屏幕截图将与代码示例一起使用。
发布于 2011-01-07 23:23:53
仅在手风琴标题上放置以下css代码:
.accordionHeader {显示:表格;宽度: 100%;}
如果您发现标题在它们之间悬停时仍然跳转,请使用纯色的边框顶部,而不是使用边距和填充。当然,这只适用于纯色之上的设计(边框颜色需要与背景颜色相匹配)。下面是一个例子:
.accordionHeader { border-top: 10px实体#FFFFFF;}
这将立即修复IE8!我花了一年的时间才弄明白哈哈。
https://stackoverflow.com/questions/1889320
复制相似问题