【问题标题】:IE6 - body shrink on hover / z-index changeIE6 - 悬停/z-index更改时身体缩小
【发布时间】:2011-02-17 13:59:46
【问题描述】:

我正在调试一个网站以使其适用于 IE6(上帝,拜托,这是最后一次)。在让布局看起来正确方面,我已经走了很远。还有一件事困扰着我。

  1. 一些元素,如链接,当它们悬停时,网站的主体会缩小。
  2. 我已经用 javascript 建立了一个下拉菜单。当它应该显示时,网站的主体会缩小。
  3. 有一个用 javascript 制作的幻灯片,它会更改图像的 z-index,每次更改 z-index 时,主体都会缩小。

现在我发现一些信息表明 IE6 在使用固定位置元素时会产生这种特定的收缩行为。但这种情况并非如此。这里有人有解决这个问题的想法吗?谢谢!

【问题讨论】:

  • “上帝,拜托,让这成为最后一次吧”.... 不是机会,伙计
  • 如果我们有一些源代码可以查看,这会容易得多。

标签: css internet-explorer internet-explorer-6


【解决方案1】:

我使用这样的情况作为论据来说服用户最终从这种怪物般的浏览器中切换出来。

【讨论】:

  • “Youtube 不支持它,他们每天有数百万观众!”是我最喜欢的非 IE6 使用论点。
【解决方案2】:

我不想问这个问题....但是你在使用吗?:

<!--[if IE 6]>
Enter "special" styles for IE 6
<![endif]-->

它会让你摆脱困境。

关于放弃对网站的 IE6 支持,我发现向客户抱怨它并不常见。但是有效的是在他们的谷歌分析中向他们展示只有 5% 的网站访问者使用它,如果它不完全匹配,只要内容是可访问的,就可以了。这 5% 的利基市场也需要花费大量额外的开发时间和金钱来迎合。但是如果它说 11% 你就搞砸了:-)

【讨论】:

  • 一直以来!最终解决了所有问题的是: html { width:100%;高度:100%;溢出:滚动; } 身体 { 宽度:100%;高度:100%;溢出:隐藏;显然,溢出设置在这件事上非常重要
猜你喜欢
  • 2014-04-19
  • 1970-01-01
  • 1970-01-01
  • 2012-03-31
  • 2010-10-21
  • 2010-12-25
  • 1970-01-01
  • 1970-01-01
  • 2011-07-15
相关资源
最近更新 更多