你知道HTML-Snippet Validator吗?

Kev*_*ith 38 html validation xhtml html5

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

我输入了类似的东西

<dd>
    my definition 
    <div>
        div inside &lt;dd&gt; is allowed
    </div>
</dd>
Run Code Online (Sandbox Code Playgroud)

而不是整个文件.普通的验证器会抱怨丢失的dl-tag,但大多数时候我只想知道某个元素是否在另一个元素内有效.


我会尝试更详细地解释它.请考虑以下代码段:

<form>
    <label>Name: <input /></label>
</form>
Run Code Online (Sandbox Code Playgroud)

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

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

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

ext*_*ols 42

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

选择"通过直接输入验证"选项卡,然后选择"更多选项".在那里有一个"验证HTML片段"的单选按钮.http://validator.w3.org/#validate_by_input+with_options

它会将您的页面包装在有效的html中,因此您看到的错误仅归因于您的代码段.

  • 现在,使用HTML片段功能验证无效 (3认同)