m:illegal-octets-error;error-category-charset;An illegal octet in the input stream.
disallowed character encoding;;Character encoding {text}
is not allowed for HTML document.
bad character encoding;;Character encoding {text}
should not be used for HTML document.
non-utf-8 character encoding;;Use of UTF-8 is encouraged (this document is encoded in {text}
).
character encoding unchecked;;Conformance for character encoding requirements cannot be checked, since the input is not a byte stream.
no character encoding declaration;;There is no character encoding declaration.
non ascii superset;;No character encoding metadata is found in lower‐level protocol nor is there BOM, while character encoding {text}
is not a superset of ASCII.
sniffing:chardet;;Character encoding of this document is sniffed as {text}
(Sniffed because no explicit specification for the character encoding of this document is found in the transfer procotol headers).
sniffing:default;;Character encoding of this document is defaulted to {text}
because no explicit specification for the character encoding of this document is found in the transfer procotol headers.
chardecode:fallback;;Since no decoder for the document character encoding is found, decoder for the character encoding {text}
is used. Checking results might be wrong.
chardecode:no error;;Conformance error checking for the character encoding {text}
is not supported.
charset label:matching;;Sniffed character encoding {text}
is same as the character encoding specified in the character encoding declaration. This is not an error.
charset label detected;format-charset warning;While parsing the document as {text}
, a character encoding declaration specifying a different character encoding is found. The document is reparsed.
NULL;;The NULL
character is not allowed.
control char;;Code point {text}
is not allowed.
after html;parse-error;Tag <$0>
is not allowed after the end tag </html>
.
after body;parse-error;Tag <$0>
is not allowed after the end tag </body>
.
bad attribute name;tokenize-error;Attribute name cannot contain characters "
, '
, and =
.
bad attribute value;tokenize-error;Attribute value must be quoted by "
or '
if it contains a "
, '
, or =
character.
bare ero;tokenize-error;The &
character must be escaped as &
.
bare etago;tokenize-error;A </
string is not followed by a tag name.
bare stago;tokenize-error;A <
character is not followed by tag name or by a !
character.
bare nero;tokenize-error;The decimal representation of the code position of a character must be specified after &#
.
bare hcro;tokenize-error;The hexadecimal representation of the code position of a character must be specified after &#x
.
bogus comment;tokenize-error;String <!
is not followed by --
.
bogus end tag;tokenize-error;String </
is not followed by tag name.
C1 character reference;tokenize-error;Character reference to {text}
is not allowed.
CR character reference;tokenize-error;Character reference to U+000D
(CARRIAGE RETURN
) is not allowed.
dash in comment;tokenize-error;There is a --
sequence in a comment.
duplicate attribute;tokenize-error;There are two attributes with name {text}
.
empty start tag;tokenize-error;Empty start tag (<>
) is not allowed.
empty end tag;tokenize-error;Empty end tag (</>
) is not allowed.
end tag attribute;tokenize-error;End tag cannot have attributes.
invalid character reference;tokenize-error;Character reference to {text}
is not allowed.
nestc;tokenize-error;Polytheistic slash (/>
) cannot be used for this element.
no DOCTYPE name;tokenize-error;After the string <!DOCTYPE
, the document type name must be specified.
no PUBLIC literal;tokenize-error;After the keyword PUBLIC
, no oublic identifier is specified.
no refc;tokenize-error;Character reference must be closed by a ;
character.
no space before DOCTYPE name;tokenize-error;After the string <!DOCTYPE
, there must be at least a white space character before the document type name.
no space between attributes;tokenize-error;Attributes must be separeted by at least a white space character.
no SYSTEM literal;tokenize-error;After the keyword SYSTEM
, no system identifier is specified.
pio;tokenize-error;Processing instruction (<?...>
) is not allowed in HTML document.
string after DOCTYPE name;tokenize-error;There is a bogus string after the document type name.
string after PUBLIC;tokenize-error;There is a bogus string after the keyword PUBLIC
.
string after PUBLIC literal;tokenize-error;There is a bogus string after the public identifier.
string after SYSTEM;tokenize-error;There is a bogus string after the keyword SYSTEM
.
string after SYSTEM literal;tokenize-error;There is a bogus string after the system identifier.
unclosed attribute value;tokenize-error;Attribute value is not closed by a quotation mark.
unclosed comment;tokenize-error;Comment is not closed by a string -->
.
unclosed DOCTYPE;tokenize-error;The DOCTYPE
is not closed by a >
character.
unclosed PUBLIC literal;tokenize-error;The public identifier literal is not closed by a quotation mark.
unclosed SYSTEM literal;tokenize-error;The system identifier literal is not closed by a quotation mark.
unclosed tag;tokenize-error;Tag is not closed by a >
character.
after body;parse-error;Start tag <{text}>
is not allowed after the body
is closed.
after body:/;parse-error;End tag </{text}>
is not allowed after the body
is closed.
after body:#text;parse-error;Non‐white‐space characters are not allowed after the body
is closed.
after frameset;parse-error;Start tag <{text}>
is not allowed after the frameset
is closed.
after frameset:/;parse-error;End tag </{text}>
is not allowed after the frameset
is closed.
after frameset:#text;parse-error;Non‐white‐space characters are not allowed after the frame
is closed.
after head;parse-error;The {text}
element cannot be inserted between head
and body
elements.
after html;parse-error;Start tag <{text}>
is not allowed after the html
is closed.
after html:/;parse-error;End tag </{text}>
is not allowed after the html
is closed.
after html:#text;parse-error;Non‐white‐space characters are not allowed after the html
is closed.
image;parse-error;The image
element is obsolete.
in a:a;parse-error;Anchor cannot be nested.
in body;parse-error;Start tag <{text}>
is not allowed in the body
element.
in body:#eof;parse-error;Some element is not closed before the end of file.
in button:button;parse-error;The button
element cannot be nested.
in CDATA:#eof;parse-error;Element is not closed before the end of file.
in form:form;parse-error;Start tag <form>
is not allowed in a form
element.
in frameset;parse-error;Start tag <{text}>
is not allowed in a framset
element.
in frameset:/;parse-error;End tag </{text}>
is not allowed in a frameset
element.
in frameset:#text;parse-error;Non‐white‐space characters are not allowed in a frameset
element.
in head:head;parse-error;Start tag <head>
is not allowed in the head
element.
in html:#DOCTYPE;parse-error;A DOCTYPE
appears after any element or data character has been seen.
in nobr:nobr;parse-error;The nobr
element cannot be nested.
in noscript;parse-error;The {text}
element is not allowed in a noscript
element in the head
element.
in noscript:/;parse-error;An end tag </{text}>
appers before the noscript
element is closed.
in noscript:#eof;parse-error;A noscript
element is not closed before the end of file.
in noscript:#text;parse-error;Non‐white‐space characters are not allowed in a noscript
element in the head
element.
in PCDATA:#eof;parse-error;Element is not closed before the end of file.
in select;parse-error;Start tag <{text}>
is not allowed in a select
element.
in select:/;parse-error;End tag </{text}>
is not allowed in a select
element.
in table;parse-error;Start tag <{text}>
is not allowed in a table
element.
in table:/;parse-error;End tag </{text}>
is not allowed in a table
element.
in table:#text;parse-error;Non‐white‐space character is not allowed within the table
element, outside of the caption and cells.
isindex;parse-error;The isindex
element is obsolete.
missing start tag:tr;parse-error;Start tag of tr
element is missing.
no DOCTYPE;parse-error;This document does not start with a DOCTYPE
.
not closed;parse-error;Element {text}
is not closed.
not first start tag;parse-error;This <html>
tag is not the first start tag.
not HTML5;parse-error;This document is written in an old version of HTML.
start tag not allowed;parse-error;Start tag <{text}>
is not allowed here.
unmatched end tag;parse-error;Element {text}
is not opened.
basehref after URL attribute;;The base
element with the href
attribute specified cannot be placed after any attribute with a URL.
basetarget after hyperlink;;The base
element with the target
attribute specified cannot be placed after any element that defines a hyperlink.
character not allowed;;Data character is not allowed in this context.
character not allowed:empty;;Non‐white‐space characters are not allowed in an empty element.
child element missing;;There must be a {text}
element as a child of this element.
child element missing:td|th;content-model-error;There must be a td
or th
element as a child of this element.
element missing:hn;;There must be at least one hn
element descendant.
element not allowed;content-model-error;This element is not allowed in this context.
element not allowed:area;;An area
element cannot be used outside of a map
element.
element not allowed:base;;There is another base
element.
element not allowed:datatemplate;;In a datatemplate
element, only rule
elements are allowed.
element not allowed:details legend;;In a details
element, only at the beginning of the element a lengend
element may be used.
element not allowed:empty;;Elements are not allowed in an empty element.
element not allowed:figure legend;;In a figure
element, only at the beginning or only at the end of the element a lengend
element may be used.
element not allowed:flow;;This element is not allowed where flow content is expected.
element not allowed:flow style;;A style
element without scoped
attribute is not allowed in this context.
element not allowed:head noscript;;This element is not allowed in a noscript
element in the head
element.
element not allowed:head style;;A style
element with scoped
attribute is not allowed in the head
element.
element not allowed:head title;;There is another title
element.
element not allowed:minus;;This element is not allowed in this context.
element not allowed:meta charset;;The character encoding declaration must be the first element in the head
element.
element not allowed:metadata;;This element is not allowed where metadata content is expected.
element not allowed:phrasing;;This element is not allowed where phrasing content is expected.
element not allowed:root;;This element is not allowed as the root element of a document.
element not allowed:root:xml;;This element is not allowed as the root element of an XML document.
element not allowed:ruby base;;This element is not allowed in the ruby
element.
element not allowed:text;;This element is not allowed in this context.
element not defined;;This element is not defined.
no significant content;;No significant content is contained in this element.
no significant content before;;There is no significant content before this element.
no significant content at the end;;No significant content is contained at the end of this element.
ps element missing;;There is no {text}
element before this element.
rp:syntax error;;The content of a rp
element must be a parenthesis.
attribute missing;;Required attribute {text}
is not specified.
attribute missing:data|type;;For an object
at least one of data
and type
attributes must be specified.
attribute missing:href|target;;For a base
element, at least one of href
and target
attributes must be specified.
attribute missing:name|http-equiv;;For a meta
element with the content
attribute specified, exactly one of name
and http-equiv
attributes must be specified.
attribute missing:name|http-equiv|charset;;For a meta
element, exactly one of name
, http-equiv
, and charset
attributes must be specified.
attribute not allowed;;Attribute {local-name}
is not allowed for {element-local-name}
element.
attribute not allowed:ismap;;The ismap
attribute may only be used for the image contained in an a
element.
attribute not defined;;This attribute is not defined.
in HTML:xml:lang;attribute-error;The xml:lang
attribute is not allowed in HTML document.
in XML:charset;;The charset
attribute is not allowed in XML document.
in XML:lang;;The lang
attribute is not allowed in XML document.
in XML:noscript;;A noscript
element cannot be used in XML document.
in XML:xmlns;;The xmlns
attribute in the null
namespace is not allowed in XHTML document. The document is non-conforming.
boolean:invalid;;Attribute value {@}
is not allowed. It must be an empty string or a string {local-name}
.
char:syntax error;;The attribute value must be exactly one character.
charref in charset;;A character reference cannot be used to represent a character encoding name.
charset:not preferred;;Character encoding name {value}
is not the preferred name of that character encoding.
charset:not registered;;Character encoding name {value}
is not a registered name.
charset:private;;Character encoding name {value}
is a private name.
charset:syntax error;;The specified value {value}
is syntactically not a character encoding name.
color:syntax error;;The specified value is not a color name or hexadecimal color number.
coords:number not 3;;The coords
attribute have to contain three (3) numbers (specified: {text}
).
coords:number not 4;;The coords
attribute have to contain four (4) numbers (specified: {text}
).
coords:number lt 6;;The coords
attribute have to contain more than or equal to six (6) numbers (specified: {text}
).
coords:number not even;;The coords
attribute have to contain even number of numbers (specified: {text}
).
coords:out of range;;The specified value {value}
is out of range.
coords:syntax error;;The specified value is not valid.
datetime:bad year;;Year number is out of range.
datetime:bad month;;Month number is out of range.
datetime:bad day;;Day number is out of range.
datetime:bad hour;;Hour number is out of range.
datetime:bad minute;;Minute number is out of range.
datetime:bad second;;Second number is out of range.
datetime:bad timezone hour;;Hour number of the timezone component is out of range.
datetime:bad timezone minute;;Minute number of the timezone component is out of range.
datetime:syntax error;;The attribute value is not a datetime.
dateortime:syntax error;;The attribute value is not a date or time.
enumerated:invalid;;This attribute only allow a limited set of values and the specified value {@}
is not one of them.
enumerated:invalid:http-equiv:content-type;attribute-value-error;Character encoding declaration syntax <meta http-equiv="Content-Type" content="text/html; charset=charset-name">
is obsolete.
enumerated:non-conforming;;Attribute value {@}
is not allowed.
duplicate http-equiv;;There is another pragma {value}
.
duplicate ID;attribute-value-error;This identifier has already been assigned to another element.
duplicate token;;The token {value}
appears in the attribute value twice.
empty attribute value;;The attribute value must not be empty.
float:out of range;;The specified value is out of range.
float:syntax error;;The attribute value is not a real number.
fragment points itself;;A fragment identifier references the element itself.
fragment points nothing;;A fragment identifier references no node.
hashref:syntax error;;A hash−name reference must start with a #
character.
id ne name;;The id
attribute value is different from the name
attribute value.
integer:syntax error;;The attribute value is not an integer.
link type:bad context;;The link type {value}
cannot be specified for this element.
invalid attribute value;attribute-value-error;Attribute value {@}
is not an allowed value.
length:syntax error;;The attribute value is not a length value.
link type:non-conforming;;The link type {value}
is non-conforming.
meta content-type syntax error;;The specified value is not a valid as a long character encoding declaration.
mismatched charset name;;The specified character encoding name {value}
is different from the actual document character encoding {text}
.
mismatched charset name not checked;;Whether the specified character encoding name {value}
matches to the actual character encoding name cannot be checked since the input is not a byte stream.
mode:syntax error;;The attribute value is not a valid mode name.
nninteger:out of range;;The specified value is out of range.
nninteger:syntax error;;The attribute value is not a non‐negative integer.
no referenced map;;The usemap
attribute references no image map.
no referenced menu;;The contextmenu
attribute references no menu.
refresh:syntax error;;the specified value is not a valid as part of a Refresh
pragma.
repeat:syntax error;;The attribute value is not an integer or a string template
.
reserved browsing context name;attribute-value-error;Browsing context name {@}
is reserved.
Reserved Prefixes and Namespace Names:Name;;Namespace name {text}
is reserved and cannot be used for an arbitrary prefix.
Reserved Prefixes and Namespace Names:Prefix;;Namespace prefix {text}
is reserved and cannot be used for an arbitrary namespace name.
link type:proposed;;Link type {value}
is proposed but not accepted yet; it should not be used until it has been accepted.
sizes:syntax error;;The specified value {value}
is not a valid value.
space in ID;;White space characters are not allowed in the id
attribute.
template:not template;;The node referenced by the template
attribute is not a template.
window name:empty;;Browsing context name must not be empty.
window name:reserved;;Browsing context name {value}
is reserved.
word not allowed;;The word {value}
is not allowed in this attribute.
table:colspan creates column with no anchored cell;table-model-error;This colspan
attribute results in creating a table column that does not contain any cell anchored to it.
table:no cell in last row;table-model-error;The table has no cell (td
or th
) in the last row.
table:rowspan extends table;table-model-error;This rowspan
attribute results in creating a table row that does not contain any cell anchored to it.
IMT:syntax error;;The specified value is not an Internet Media Type.
s:IMT:obsolete subtype;should;{@}
: An obsolete subtype is used.
s:IMT:private subtype;should;{@}
: A private (x-
or x.
) subtype is used.
s:IMT:unregistered subtype;should;{@}
: The subtype is not registered to IANA.
m:URI::syntax error;must;The specified value is syntactically not an IRI reference.
s:URI::dot-segment;should;A dot-segment (.
or ..
) occurs in an absolute reference.
s:URI::empty path;should;This IRI does not end with a /
.
s:URI::lowercase hexadecimal digit;should;A lowercase hexadecimal digit is used in percent-encoding.
s:URI::percent-encoded unreserved;should;An unreserved character is percent-encoded.
s:URI::uppercase scheme name;should;URI scheme name is in uppercase.
m:not manifest;must;This document is not a cache manifest.
deprecated:attr;;This attribute is deprecated.
deprecated:element;;This element is deprecated.
status:cr:element;;This element is in the call for implementation stage.
status:lc:element;;This element is in the last call for comments stage.
status:wd:element;;This element is documented in a working draft.
status:non-standard:element;;This element is not part of any standard the conformance checker knows.
status:cr:attr;;This attribute is in the call for implementation stage.
status:lc:attr;;This attribute is in the last call for comments stage.
status:wd:attr;;This attribute is documented in a working draft.
status:non-standard:attr;;This attribute is not part of any standard the conformance checker knows.
unknown element;;Conformance checking for element {local-name}
is not supported; it might or might not be conforming.
unknown attribute;;Conformance checking for attribute {local-name}
of element {element-local-name}
is not supported; it might or might not be conforming.
unknown link type;;Link type {value}
is not standardized or registered at the time of the release of the conformance checker; it is non-conforming unless it now has been registered.
event handler;;Conformance checking for event handler attribute is not supported; it might or might not be conforming.
media query;;Conformance checking for media query is not supported; it might or might not be conforming.
XML script lang;;Conformance checking for script language {text}
is not supported; it might or might not be conforming.
XML style lang;;Conformance checking for style language {text}
is not supported; it might or might not be conforming.
WebHACC:Title;;WebHACC (β)
WebHACC:Heading;;
Input;;Input
By URL;;By URL
By direct input;;By direct input
Options;;More options
Check error page;;Check an error page
Content type;;Content type
Charset;;Character encoding
As specified;;As specified
Japanese charsets;;Japanese character encodings
European charsets;;European character encodings
Asian charsets;;Asian character encodings
Unicode charsets;;Unicode character encodings
Document source to check;;Document source to check
Check;;Check
Setting innerHTML;;Setting innerHTML
of HTML element
Information;;Information
HTTP Header;;HTTP Header
Parse Errors Section;;Parse Errors
Parse Errors;;Parse Errors
Document Source;;Document Source
Source;;Source
Tables Section;;Structure of Tables
Tables;;Tables
Document Tree;;Document Tree
Tree;;Tree
Document;;Document
Document Structure;;Document Structure
Structure;;Structure
Reformatted Document Source;;Reformatted Document Source
Reformatted;;Reformatted
Structural Errors;;Structural Errors
Struct. Errors;;Struct. Errors
Transfer Errors;;Transfer Errors
Trans. Errors;;Trans. Errors
Result;;Result
manakaiCompatMode:quirks;;Quirks Mode
manakaiCompatMode:limited quirks;;Limited Quirks Mode
manakaiCompatMode:no quirks;;No Quirks Mode
manakaiIsHTML:1;;HTML Document
manakaiIsHTML:0;;XML Document
manakaiCharset;;charset
parameter
inputEncoding;;Input character encoding
xmlVersion;;XML version
xmlEncoding;;XML encoding
xmlStandalone;;XML standalone
... with BOM;; (with BOM
)
URL;;URL
URLs;;URLs
Container Node;;Container Node
Table Element;;Table Element
Base URL;;Base URL
Internet Media Type;;Internet Media Type
Character Encoding;;Character Encoding
Byte Length;;Byte Length
Character Length;;Character Length
... overridden;; (overridden)
... overridden, official type is #;; (overridden; official type is {text}
)
... sniffed;; (sniffed)
byte;;byte
bytes;;bytes
character;;character
characters;;characters
Line #;;Line {text}
column #;;column {text}
Index #;;Index {text}
Unknown location;;Unknown location
Table #;;Structure of Table #{text}
Subdocument #;;Subdocument #{text}
Sub #;;Sub #{text}
...;;..
Score;;Score
Subtotal;;Subtotal
Total;;Total
Main document;;Main document
Subdocuments;;Subdocuments
Transfer L.;;Transfer
Encode L.;;Encoding
Char L.;;Character
Syntax L.;;Syntax
Structure L.;;Structure
Semantics L.;;Semantics
N/A;;N/A
No error found.;;No error found.
No transfer error found.;;This document has no transfer protocol header error.
No parse error found.;;This document has no parse error.
No structural error found.;;This document has no structral error.
This checker is work in progress.;;
Important: This conformance checking service is under development. The result above might be wrong.
Conformance is conforming;;No conformance‐error is found in this document. Conformance is should-error;;This document is likely non-conforming, but in rare case it might be conforming. The checker cannot determine whether this document is in the rare case or not. Conformance is non-conforming;;This document is non-conforming. Conformance is uncertain;;The conformance checker cannot decide whether the document is conforming or not, since the document contains one or more unsupported features. The document might or might not be conforming. Error level m;;MUST‐level error Error level s;;SHOULD‐level error Error level w;;Warning Error level i;;Information Error level u;;Not supported