0

<UL>在验证检查期间,我正在努力找出此错误的来源。这是说我有一个未打开的<UL>标签......请有人可以帮助我,因为我不知道这个标签在哪里:S。

http://www.mammacoil.com/

谢谢科斯蒂

这是错误:

第 67 行,第 5 列:未完成的“ul”结束标记

</ul>

最有可能的是,您嵌套了标签并以错误的顺序关闭了它们。例如<p><em>...</p>是不可接受的,因为<em>必须在之前关闭<p>。可接受的嵌套是:<p><em>...</em></p>

另一种可能性是您使用的元素需要您未包含的子元素。因此父元素“未完成”,不完整。例如,在 HTML 中,<head>元素必须包含<title>子元素,列表需要适当的列表项(<ul>并且<ol>需要<li><dl>需要<dt><dd>),等等。

4

1 回答 1

4

答案就在那里:

For instance, in HTML the element must contain a child element, ... <ul> and <ol> require <li>...

您的代码中有一个空白<ul></ul>(实际上,正是验证器告诉您它在哪里),这是非法的。

于 2012-11-23T19:19:28.383 回答