你知道HTML代码段验证程序吗?

我正在寻找一种工具,它可以让我检查某个HTML片段在其适当的上下文中是否有效

我会输入一些类似于

<dd>
我的定义
<部门>
屋内及屋内分区;书信电报;dd&燃气轮机;允许
&lt/部门>
&lt/dd>

而不是整个文件。普通的验证器会抱怨缺少dl标记,但大多数时候我只是想知道某个元素在另一个元素中是否有效


我会尽量解释得更详细一些。考虑下面的片段:

<表格>
<标签>姓名:<输入/&gt&lt/标签>
&lt/表格>

将是有效的,但要检查它,我有两个选项:

  1. 验证整个文档:大多数情况下这已经足够好了,但有时当我处理部分HTML片段或嵌入式HTML时,会遇到一些麻烦。我必须将整个内容复制到一个新的HTML文档中并进行验证
  2. 只需复制代码段并使用W3C验证器进行验证,然后忽略一些错误

基本上,我想检查元素是否只包含允许包含的元素

实际上,您可以使用W3C验证程序来检查代码段

选择“通过直接输入验证”选项卡并选择更多选项。其中有一个单选按钮“验证HTML片段”。http://validator.w3.org/#validate_by_input+有两种选择

它将用有效的html包装您的页面,因此您看到的错误仅是由于您的代码片段造成的

发表评论