IE颜色<dt>溢出</dt>

时间:2009-11-11 22:35:09

标签: internet-explorer internet-explorer-6

我制作了一个页面here

DT标题下划线为红色,文字为白色...在firefox中一切都很好......但是在IE中溢出的dt ...为什么?

这是问题的VIEW

以下是WHAT的完美示例the problem

alt text http://api.browsershots.org/png/original/66/662d9cbb543d3b95346af83de8c062fd.png

1 个答案:

答案 0 :(得分:0)

<ul>
    <h1>Nos consommations</h1>

你不能把任何旧元素放在任何其他元素中。 <h1><h2><dt>作为<ul>的子项无效,浏览器会尝试修复您的标记,并非所有浏览器都处理错误的方式相同。

IE在这里可能会发生的事情是,假设你打算在{{<li>内设置一个<dt>,它会修复<ul>跟随红色背景 - <dt> 1}}本身。因此,红色背景扩展到覆盖列表的其余部分,字体颜色继承。

要停止发生此类事件,请使用HTML validator