我正在寻找一种工具,可以让我检查某个 HTML 片段在适当的上下文中是否有效。
我会输入类似的内容
<dd>
my definition
<div>
div inside <dd> is allowed
</div>
</dd>
而不是整个文档。普通验证器会抱怨缺少 dl-tag,但大多数时候我只是想知道某个元素在另一个元素中是否有效。
我会尝试更详细地解释它。考虑以下片段:
<form>
<label>Name: <input /></label>
</form>
是有效的,但要检查它,我有两个选择:
- 验证整个文档:大多数时候这已经足够好了,但有时当我处理部分 HTML 片段或嵌入的 HTML 时,这会很麻烦。我必须将整个内容复制到一个新的 HTML 文档中并进行验证。
- 只需复制该代码片段并使用 W3C 验证器对其进行验证并忽略一些错误即可。
基本上我想检查一个元素是否只包含它允许包含的元素。
实际上,您可以使用 W3C 验证器来检查代码片段。
选择“通过直接输入验证”选项卡,然后选择“更多选项”。其中有一个单选按钮“验证 HTML 片段”。http://validator.w3.org/#validate_by_input+with_options http://validator.w3.org/#validate_by_input+with_options
它会将您的页面包装在有效的 html 中,因此您看到的错误仅是由于您的代码片段造成的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)