标签的位置无效(p)

时间:2016-02-08 13:02:31

标签: html eclipse tags

我有这段代码:

<p class="pHelp"> xxxxx <a href="#components">Form components</a> yyyyy </p>

此行位于html / body / a / a / a / a / a / a / a / a / p / #text(&lt; - btw,这是什么名称&#34; html&# 39; s标记路径/路径&#34;?)

Eclipse在该行上给了我一个其他错误。我该怎么解决这个问题?

它还抱怨这句话......

<a id="pd" /><h5>Provisional Data</h5>

...表示&#39;没有结束标记(</a>)。&#39; HTML中允许使用Aren自动关闭标签吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

交互式锚元素不得显示为锚元素的后代。您的代码似乎具有多个级别的锚元素嵌套。

锚元素必须包含开始标记和结束标记。

请参阅W3C language reference for the anchor element

答案 1 :(得分:0)

只有空元素 - 即不能包含任何内容的元素,例如img或`br' - 可以使用自动关闭语法,除非您明确使用XHTML DOCTYPE,但即使是旧的浏览器也是如此例如IE&lt; 7也不支持。

如果您只需要id来设置锚点,也不需要使用<a>元素。只需将ID设置为任何其他元素,在这种情况下,例如,直接设置为<h5>元素:

<h5 id="pd">Provisional Data</h5>