【问题标题】:IE6 and fieldset background color?IE6和fieldset背景颜色?
【发布时间】:2010-03-16 09:25:01
【问题描述】:

嘿,我在 CSS 和 IE6 兼容性方面遇到了一些困难。

网址http://bit.ly/dlX7cS

问题 #1: 我在 CanadaUnited States 周围的字段集上放置了背景图像。在 IE6 和 IE7 中,背景在字段集的边框顶部上方溢出。

所以,我找到了解决办法。它仅适用于 IE 浏览器,并将图例向上移动几个像素,正确对齐背景。

<!-- Fix: IE6/IE7, Legends -->
<!--[if lte IE 7]> 
    <style type="text/css">
        fieldset {
            position: relative;
        }
        fieldset legend {
            position: absolute;
            top: -0.5em;
            left: 0;
        }
    </style>
<![endif]-->

这修复了 IE7。但在 IE6 中,似乎让我对Canada 的传说彻底消失了。关于如何修复它的任何建议?

【问题讨论】:

  • 似乎当我从我的第一个字段集中删除 width 时,标签再次出现。哎呀,我不知道发生了什么事,但我会接受免费的。
  • 你用的是什么版本的IE6?
  • 我刚刚下载了“Microsoft Expression Web 3 SuperPreview for Internet Explorer”。另一个 StackOverflow 线程上的人推荐了它。这很棒。现在似乎工作正常。
  • 我刚刚使用我的虚拟机在全新安装 IE6 时检查了它,它看起来不错。
  • 是的,现在可以使用。感谢您的检查

标签: css internet-explorer-6


【解决方案1】:

IE6 字段集修复:http://www.gunlaug.no/tos/moa_18.html

对于 iframe 错误,请尝试为 IE6 设置溢出:隐藏。 (你可以像_overflow:hidden; (下划线是 ie only hack)

下次拆分两个不同的问题 - 其他人搜索相同的问题会更容易。

【讨论】:

  • Overflow:hidden 没有帮助。我仍然有 3 个像素的差异。
  • 好的,我修复了 iframe/google 地图。我刚刚摆脱了分隔我的两个浮动的边距。我没有向左浮动我的地图,而是向右浮动。现在正在从边距中减去额外的像素,剩余的像素还有 15 个。这很简单,哈哈。不过,我在 IE6 中仍然缺少我的 Canada 标签。
猜你喜欢
  • 2012-06-10
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-10
  • 1970-01-01
相关资源
最近更新 更多