【问题标题】:Internet Explorer 6 background-colorInternet Explorer 6 背景色
【发布时间】:2023-03-07 08:25:01
【问题描述】:

我使用下面的代码将页面分成两半,28% 和 72%。但是 wrapper 标签设置的背景颜色应该填充 28%;就我而言,它在Internet Explorer 7 中运行良好。

Internet Explorer 6 中,背景颜色在 100% 的宽度上可见,而不是 28%。

我该如何解决这个问题?

我的代码:

#wrapper{ 
    float:left; 
    width:28%;
    background:#f5f5dc;  
}

HTML

<div id="wrapper">
    <ul id="testnav">
        <li>  <a href="#">LOCATIONS</a>
            <ul id="subnav">
                <li id="content_1"><a href="#">Note </a></li>
            </ul>
        </li>
    </ul>
</div>

【问题讨论】:

  • 您能否提供更多关于确切问题的详细信息?代码做了哪些不该做的事情?
  • Brian,我认为 CSS 内容与编程相关的先例很多(程序员感兴趣的是常见问题解答中的表述方式)。这就是我将您的标签撤消的原因。
  • 以上代码在 IE6 中运行良好。您能否发布更多信息,也请检查您的其他问题。有很多评论,你所有的问题都没有足够的信息。
  • 顺便说一句,“问题”不是标签。
  • 它在 IE6 (6.0.2600.0000.xpclient.010817-1148) 中也能正常工作。这是您的 html 中唯一的标记吗?

标签: css internet-explorer-6


【解决方案1】:

这是一个古老的 Internet Explorer 错误,只有当复杂的CSS 和复杂的HTML两者都存在时才会发生。例如,在https://drupal.org/node/129014 中也发生过。

什么对我有用:我在父母和孩子(在你的情况下,#wrapper)上都指定了背景颜色,并且两个 DOM 节点也得到了缩放:1。

【讨论】:

    猜你喜欢
    • 2013-04-04
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 2013-03-21
    • 1970-01-01
    • 2010-11-14
    相关资源
    最近更新 更多