Я ищу инструмент, который позволит мне проверить, будет ли определенный фрагмент HTML корректным в этом контексте.
Я бы добавил что-то вроде
<dd>
my definition
<div>
div inside <dd> is allowed
</div>
</dd>
вместо всего документа. Обычный валидатор будет жаловаться на отсутствующий dl-тег, но большую часть времени я просто хочу знать, действителен ли какой-либо элемент внутри другого или нет.
Я попытаюсь объяснить это более подробно. Рассмотрим следующий фрагмент:
<form>
<label>Name: <input /></label>
</form>
Было бы действительно, но для проверки у меня есть два варианта:
- Проверяйте весь документ: в большинстве случаев это достаточно хорошо, но иногда, когда я работаю над частичными фрагментами HTML или встроенным HTML, это довольно проблематично. Я должен был бы скопировать все это в новый HTML-документ и проверить его.
- Просто скопируйте фрагмент и подтвердите его с помощью валидатора W3C и проигнорируйте некоторые из ошибок.
В основном я хотел бы проверить, содержит ли элемент только те элементы, которые он разрешил содержать.