Php 尝试验证以便使用Javascript

Php 尝试验证以便使用Javascript,php,javascript,validation,omittag,Php,Javascript,Validation,Omittag,我一直在尝试验证我的页面(我使用SquirrelCart),这样我就可以快速完成工作。我已经从35个错误降到了18个,但是我对其中的一些错误感到困惑 第页: 验证输出:18个错误 错误行161,第71列:文档类型此处不允许元素“a”;缺少“dt”、“dd”开始标记之一 …f=“victorianwinter.com/store.php”style=“text-decoration:none”>博客 ✉ 所提到的元素不允许出现在您放置它的上下文中;其他提到的元素是唯一既允许存在又可以包含提到的元素

我一直在尝试验证我的页面(我使用SquirrelCart),这样我就可以快速完成工作。我已经从35个错误降到了18个,但是我对其中的一些错误感到困惑

第页:

验证输出:18个错误

错误行161,第71列:文档类型此处不允许元素“a”;缺少“dt”、“dd”开始标记之一
…f=“victorianwinter.com/store.php”style=“text-decoration:none”>博客
✉
所提到的元素不允许出现在您放置它的上下文中;其他提到的元素是唯一既允许存在又可以包含提到的元素的元素。这可能意味着您需要一个包含元素,或者您可能忘记关闭前一个元素。
出现此消息的一个可能原因是您试图将块级元素(如“”或“”)放入内联元素(如“|
✉
所提到的元素不允许出现在您放置它的上下文中;所提到的其他元素是唯一既允许出现又可以包含所提到元素的元素。这可能意味着您需要一个包含元素,或者可能是您忘记关闭以前的元素。
出现此消息的一个可能原因是您试图将块级元素(如“”或“)放入内联元素(如“、”或“)中。
错误行523,第111列:未指定必需的属性“alt”
…t“>
✉
上面给出的属性对于您使用的元素是必需的,但您忽略了它。例如,在大多数HTML和XHTML文档类型中,“script”元素需要“type”属性,“img”元素需要“alt”属性。
type的典型值是type=“text/css”for和type=“text/javascript”for。
错误行528,第7列:省略了“div”的结束标记,但指定了省略标记号
✉
您可能忽略了关闭一个元素,或者您的意思是“自行关闭”一个元素,也就是说,以“/>”而不是“>”结尾。
信息行35,第1列:开始标记在这里

第161-164行:定义列表的结构应该是:

<dl><dt>term1</dt><dd>definition1</dd>
    <dt>term2</dt><dd>definition2</dd>
    ...
</dl>
term1definition1
术语2定义2
...
您的列表如下所示:

<dl><a ...><dt/>Text</a>
    <a ...><dt/>Text</a>
    ...
</dl>
文本
正文
...
我不知道你为什么要使用
,看起来你想要
,所以应该是:

<ul><li><a ...>Blog</a></li>
    <li><a ...>Flickr</a></li>
    ...
</ul>
  • 博客
  • Flickr
  • ...

接下来,您的页面有3个
标签来启动表单,但只有1个
来结束表单。可能还有其他不匹配的标签,这会弄乱元素的嵌套,这可能是导致大多数其他错误的原因(很难说清楚——一旦事情不同步,一切都会失控).

哦是-我终于修复了该零件:)剩下9个错误!:)我还对所有的“指定了OMITTAG NO”感到困惑——在找到讨厌的/表单后,这可能也会得到解决吗?这可能是因为像
没有匹配的

,这在严格的HTML中是不允许的。
<ul><li><a ...>Blog</a></li>
    <li><a ...>Flickr</a></li>
    ...
</ul>