-1

验证我的网站时出现以下错误:

文档类型在此处不允许元素 X;假设缺少 Y 起始标签 ✉ 第 65 行,第 17 列:文档类型在此处不允许元素“h4”;假设缺少“li”开始标签

            <h4><b>Groep 1</b></h4>

它所在的代码是这样的:

<div class="leftsidebar">
    <ul class="nav">
            <h4><b>Groep 1</b></h4>

        <li><a href="leftnavbar/link1.html">Link 1</a>
        </li>
        <li><a href="leftnavbar/link2.html">Link 2</a>
        </li>
        <li><a href="leftnavbar/link3.html">Link 3</a>
        </li>
         <h4><b>Groep 2</b></h4>

        <li><a href="leftnavbar/link4.html">Link 4</a>
        </li>
        <li><a href="leftnavbar/link5.html">Link 5</a>
        </li>
        <li><a href="leftnavbar/link6.html">Link 6</a>
        </li>
    </ul>
    <p id="leftnavbartext">"At vero eos et accusamus et iusto odio etc etc etc</p>
</div>

我在另一个线程中查找了一些信息(验证 - 文档类型在此处不允许元素“h4”),它说(像所有标题一样)是块级元素。您可能已经将它直接放在不允许它的东西中,例如 or 或内联元素 (, )。

但在我的网站上,它确实以 h4 格式显示文本。为什么是这样?有没有办法解决这个问题?

网站:www.seandorsman.nl

浏览器:谷歌浏览器

提前致谢!

肖恩

4

1 回答 1

2

关于 UL 元素的文档中

内容模型:

零个或多个 li 和脚本支持元素。

您不能将 H4 元素放在 UL 元素中。

于 2013-08-30T09:12:11.637 回答