Rocket Validator integrates the W3C Validator HTML checker into an automated web crawler.
HTML issues tagged as text not allowed.
The <ul> element is used to define unordered lists, where each element must be contained within a <li> element, like in this example:
<ul> <li>first element</li> <li>second element</li> <li>third element</li> </ul>
Ensure that there’s no content inside the <ul> element that is not contained within a <li> element.
Sometimes this error comes when trying to give a title to the list, for example:
<ul> Fruits <li>Apple</li> <li>Orange</li> </ul>
Instead, that title text should be outside the list, like:
<span>Fruits</span> <ul> <li>Apple</li> <li>Orange</li> </ul>
Other times, this can come as the concatenation of <li> elements which results in something like:
<ul> <li>First item</li> <li>Second item</li> <li>Third item</li> </ul>
Note how in this case that used to join the <li> is causing the problem, as it’s content that is not contained by a <li> element, as required by the <ul> element.
Still checking your large sites one page at a time?
Save time using our automated web checker. Let our crawler check your web pages on the W3C Validator.