weblint Errors
| Error Name
| Explanation
|
| html-outer
| outer tags should be <HTML> .. </HTML>
|
| no-head
| missing <HEAD>
|
| head-element
| heading-only tag (TITLE, NEXTID, LINK, BASE, META) found outside
of heading
|
| no-body
| missing <BODY>
|
| must-follow
| required tag does not immediately follow another
|
| unclosed-element
| unclosed elements (e.g., <H1> ... )
|
| netscape-markup
| Netscape-specific tag
|
| empty-container
| empty container element
|
| mis-match
| mis-matched tag (e.g., <H1> ... </H2>)
|
| heading-order
| order of headings (e.g., <H3> following <H1>)
|
| netscape-attribute
| Netscape-specific attribute
|
| unknown-element
| unknown tag
|
| body-no-head
| <BODY> but no <HEAD>
|
| unknown-attribute
| unknown attribute
|
| no-title
| missing <TITLE>
|
| element-overlap
| overlapped elements
|
| required-context
| failed context check (where a tag must appear within a certain element)
|
| nested-element
| illegally nested element
|
| odd-quotes
| odd number of quotes in tag (unclosed quotes)
|
| non-head-element
| tag other than a valid heading tag (ISINDEX, TITLE, NEXTID, LINK,
BASE, META, RANGE, STYLE) found in heading
|
| once-only
| catches elements which should only appear once
|
| unexpected-open
| unexpected < (potentially unclosed element)
|
| closing-attribute
| closing tag should not have any attributes specified
|
| require-head
| expects to see a TITLE in the HEAD element
|
| illegal-closing
| element is not a container
|
| repeated-attribute
| repeated attribute
|
| expected-attribute
| missing expected attribute
|
| unclosed-comment
| unclosed comment
|
| obsolete
| obsolete element
|
| markup-in-comment
| markup embedded in comments (can confuse some browsers)
|
| required-attribute
| missing required attribute
|
| leading-whitespace
| should not have whitespace between < and tag
|
| attribute-delimiter
| use of ' for attribute value delimiter is not supported by all browsers
|
| directory-index
| directory does not have an index file
|
| literal-metacharacter
| use of a literal metacharacters instead of an &-symbol
|