【问题标题】:IE7 Elements shrink on hoverIE7 元素在悬停时缩小
【发布时间】:2014-01-14 01:39:47
【问题描述】:

我会连同此一起发布代码,但我似乎无法找出它发生在哪种类型的场景中,但在 IE7 中,当您将鼠标悬停在某些元素上以及悬停、取消悬停和重新悬停它们时,它们似乎会缩小不断缩小和缩小,直到它们变成非常小的颜色块。它似乎是你的 ahve 尺寸像宽度:50% 和高度:100px 的元素。但不能 100% 确定这一点。

知道是什么原因造成的吗?在第一次显示或刷新后,网站很好,但将鼠标悬停在上面会有这种效果。

有什么想法吗?

【问题讨论】:

  • 如果没有一些代码,绝对无法判断这里发生了什么。而且IE7几乎没有市场份额了,忽略它;)
  • 同意。自今年年初以来,我自己和我的代理机构停止支持它(我最后一次检查的份额为 0.57%)。我们支持它的时间越长,人们使用它的时间就越长。
  • 听起来像一个 javascript mousein 处理程序正在弄乱你的元素。

标签: css internet-explorer internet-explorer-7


【解决方案1】:

你在使用boxsizing.htc吗?删除它(是的布局已损坏,但这是一个测试)。错误消失了吗?

我没有解决方案,除非从 ONE 元素中删除 HTC 就足够了,但布局不受影响。要删除它,只需使用 url() 值重新声明行为属性:

.ie67 .noboxsizing {
    behavior: url();
}

【讨论】:

  • 是的,删除 boxsizing.htc 确实可以解决问题。唔。真的可以用 IE7 支持这个网站。我会四处看看。感谢您帮助追踪问题。当您不确定原因时,很难通过网络搜索问题。
  • Tracking down> 前段时间我遇到了这个确切的问题。只需阅读标题中的“IE7”和“shrink”就足以记住这个错误;)尝试添加 HTC,除了一个尚未找到的关键元素,但这很难。请注意,我没有阅读有关此 HTC 的众多问题 github.com/Schepp/box-sizing-polyfill/issues(它做了很多事情,没有异议)
  • 仍然很难使用 htc 文件,但解决了缩小的区域。该网站的某些区域并未发生这种情况,但该网站特别是有两个区域受到严重影响。我已经尝试从他们那里删除行为,但这没有任何区别。太烦人了这是我真正需要解决的最后一个问题。
  • 也许尽量避免在这个元素上有一个宽度,并将容器和你的元素的宽度设置为宽度:自动或更好的显示:块?在其他新闻中,IE7 见鬼去吧。如今,他们的用户在其他网站上看到的情况肯定要差得多……
猜你喜欢
  • 2022-09-30
  • 2012-06-23
  • 1970-01-01
  • 2010-10-21
  • 1970-01-01
  • 2016-05-30
  • 1970-01-01
  • 2013-06-12
  • 1970-01-01
相关资源
最近更新 更多