我和我们的老朋友IE6有一些问题。 The site I'm working on用于公共部门客户端,因此它必须支持IE6。在IE7 +,Firefox,Safari和Chrome中滑块都很好。我已经尝试了所有我能想到的东西,但我画的是空白!你能帮忙吗?
PC上的IE6。 IE6 Screen grab http://citywest.bangtest.co.uk/stackoverflow/ie6.png
Mac上的Chrome Chrome on a Mac http://citywest.bangtest.co.uk/stackoverflow/chrome.png
答案 0 :(得分:4)
我忍不住跳到旧的“IE6 hasLayout”问题(因为这似乎是一个视觉错误)。你可能值得花些时间检查你的元素,以确保它们有“hasLayout” - 我遇到的IE6大多数渲染问题“没有意义”与这个属性有关。
http://www.satzansatz.de/cssd/onhavinglayout.html
查看问题是否与“hasLayout”相关的快速而又脏的方法是添加非标准的IE专有CSS属性“zoom:1;”。这将不会验证,但它会将“hasLayout”授予其应用的任何元素。只需将其放在所涉及的所有元素上,它就可以解决问题......然后,凭借可怕的解决方案,您可以弄清楚如何使其验证:)
/* in your css */
.my_box {
zoom: 1;
}
答案 1 :(得分:1)
答案 2 :(得分:-2)