【问题标题】:IE7 left:%; bugIE7 剩余:%;漏洞
【发布时间】:2010-04-24 23:02:15
【问题描述】:

我正在做一个项目,我使用最新的IETester,但遇到了一个 IE7 特定的对齐错误。 view this 在 IE7 中,然后在任何其他浏览器中,例如 Firefox、IE8 甚至 IE6。注意小“|”在 IE7 中看不到下面的链接之间的链接,但在其他浏览器中看起来不错。去除左边:-100%;从第 61 行开始修复了错误 as seen here,但我需要这个“左”来定位。

任何有关导致此错误的原因的帮助,或有关如何修复它的潜在想法非常需要。

【问题讨论】:

  • 你能解释一下你想要什么吗?不是很清楚你想要达到什么,但你的方法似乎很奇怪。
  • 我正在尝试使 IE7 的行为与其他浏览器一样,只需在 IE7 中查看此timo.geekcavecreations.com/ie7bug/leftbug.html,然后在任何其他浏览器中查看并尝试找出差异。 (链接之间的 | ),你可以看到底部的很好,而顶部的让我发疯......如果我仍然不清楚,请告诉我。

标签: html css internet-explorer-7


【解决方案1】:

我不知道你为什么使用 left:-100% 技巧,但你所做的事情可以更容易地实现。你想让顶层 ul 成为 inline-block,让“Forums”成为块级,另一个 ul 块级(和里面的 li 项目是内联的)然后你可以放弃许多大的定位命令,不要' t 做不明确的事情,比如 left:-100%

【讨论】:

  • 试一试#nav ul {display:block;},你会发现一切都崩溃了。
  • 我问的是为什么 IE7 的行为不同,而不是我应该使用什么定位。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-05
  • 2017-06-08
  • 2012-10-13
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多