1 |
wakaba |
1.20 |
m:illegal-octets-error;error-category-charset;An illegal octet in the input stream. |
2 |
wakaba |
1.15 |
m:character encoding;format-charset must;Character encoding <code><var>$0</var></code> is not allowed for <abbr>HTML</abbr> document. |
3 |
|
|
s:character encoding;format-charset should;Character encoding <code><var>$0</var></code> should not be used for <abbr>HTML</abbr> document. |
4 |
|
|
w:character encoding;format-charset warning;Use of UTF-8 is encouraged. |
5 |
wakaba |
1.16 |
unsupported:character encoding;format-charset unsupported;Conformance for character encoding requirements cannot be checked. |
6 |
wakaba |
1.15 |
m:no character encoding declaration;format-charset error;There is no character encoding declaration. |
7 |
wakaba |
1.16 |
m:non ascii superset;format-charset error;No character encoding metadata is found in lower‐level protocol nor is there <abbr>BOM</abbr>, while character encoding <code><var>$0</var></code> is not a superset of <abbr>ASCII</abbr>. |
8 |
wakaba |
1.15 |
w:charset label detected;format-charset warning;While parsing the document as <code><var>$0</var></code>, a character encoding declaration specifying character encoding as <code><var>$1</var></code> is found. The document is reparsed. |
9 |
wakaba |
1.4 |
after html;parse-error;Tag <code><<var>$0</var>></code> is not allowed after the end tag <code></html></code>. |
10 |
wakaba |
1.8 |
after body;parse-error;Tag <code><<var>$0</var>></code> is not allowed after the end tag <code></body></code>. |
11 |
wakaba |
1.20 |
bare ero;tokenize-error;The <code>&</code> character must be escaped as <code class="html example">&amp;</code>. |
12 |
wakaba |
1.8 |
bare etago;tokenize-error;A <code></</code> string is not followed by a tag name. |
13 |
wakaba |
1.5 |
bare stago;tokenize-error;A <code><</code> character is not followed by tag name or by a <code>!</code> character. |
14 |
wakaba |
1.4 |
bare nero;tokenize-error;The decimal representation of the code position of a character must be specified after <code>&#</code>. |
15 |
|
|
bare hcro;tokenize-error;The hexadecimal representation of the code position of a character must be specified after <code>&#x</code>. |
16 |
wakaba |
1.10 |
bogus comment;tokenize-error;String <code><!</code> is not followed by <code>--</code>. |
17 |
|
|
bogus end tag;tokenize-error;String <code></</code> is not followed by tag name. |
18 |
wakaba |
1.5 |
dash in comment;tokenize-error;There is a <code>--</code> sequence in a comment. |
19 |
wakaba |
1.7 |
duplicate attribute;tokenize-error;There are two attributes with name <code><var>$0</var></code>. |
20 |
wakaba |
1.11 |
nestc;tokenize-error;Polytheistic slash (<code>/></code>) cannot be used for this element. |
21 |
wakaba |
1.10 |
pio;tokenize-error;Processing instruction (<code><?<var>...</var>></code>) cannot be used. |
22 |
wakaba |
1.3 |
after head;parse-error;The <code><var>$0</var></code> element cannot be inserted between <code>head</code> and <code>body</code> elements. |
23 |
wakaba |
1.5 |
DOCTYPE in the middle;parse-error;A <code>DOCTYPE</code> appears after any element or data character has been seen. |
24 |
wakaba |
1.6 |
in a:a;parse-error;Anchor cannot be nested. |
25 |
wakaba |
1.10 |
in body;parse-error;Tag <code><<var>$0</var>></code> is not allowed in the <code>body</code> element. |
26 |
|
|
in head:head;parse-error;Start tag <code><head></code> is not allowed in the <code>head</code> element. |
27 |
wakaba |
1.7 |
in table;parse-error;Tag <code><<var>$0</var>></code> is not allowed in a <code>table</code> element. |
28 |
wakaba |
1.4 |
in table:#character;parse-error;Data character is not allowed in <code>table</code>. |
29 |
|
|
missing start tag:tr;parse-error;Start tag of <code>tr</code> element is missing. |
30 |
wakaba |
1.7 |
no DOCTYPE;parse-error;This document does not start with a <code>DOCTYPE</code>. |
31 |
wakaba |
1.3 |
not closed;parse-error;Element <code><var>$0</var></code> is not closed. |
32 |
wakaba |
1.7 |
not first start tag;parse-error;This <code><html></code> tag is not the first start tag. |
33 |
wakaba |
1.3 |
not HTML5;parse-error;This document is written in an old version of HTML. |
34 |
|
|
unmatched end tag;parse-error;Element <code><var>$0</var></code> is not opened. |
35 |
wakaba |
1.2 |
character not allowed;content-model-error;Data character is not allowed in this context. |
36 |
wakaba |
1.3 |
child element missing;content-model-error;There must be a <code><var>$0</var></code> element as a child of this element. |
37 |
wakaba |
1.1 |
child element missing:td|th;content-model-error;There must be a <code>td</code> or <code>th</code> element as a child of this element. |
38 |
|
|
element not allowed;content-model-error;This element is not allowed in this context. |
39 |
wakaba |
1.12 |
element not allowed:root;content-model-error;This element is not allowed as a root element. |
40 |
wakaba |
1.7 |
ps element missing;content-model-error;There is no <code><var>$0</var></code> element before this element. |
41 |
wakaba |
1.4 |
attribute missing;attribute-error;Required attribute <code><var>$0</var></code> is not specified. |
42 |
wakaba |
1.9 |
attribute not allowed;attribute-error;Attribute <code><var>{local-name}</var></code> is not allowed for <code><var>{element-local-name}</var></code> element. |
43 |
wakaba |
1.4 |
in HTML:xml:lang;attribute-error;The <code>xml:lang</code> attribute is not allowed in HTML document. |
44 |
|
|
in XML:charset;attribute-error;The <code>charset</code> attribute is not allowed in XML document. |
45 |
|
|
in XML:lang;attribute-error;The <code>lang</code> attribute is not allowed in XML document. |
46 |
|
|
in XML:xmlns;attribute-error;The <code>xmlns</code> attribute in the <code>null</code> namespace is not allowed in XHTML document. The document is non-conforming. |
47 |
wakaba |
1.16 |
w:charset:not registered;attribute-value-warning warning;Character encoding name <code><var>$0</var></code> is not registered. |
48 |
|
|
w:charset:private;attribute-value-warning warning;<code><var>$0</var></code> is a private character encoding name. |
49 |
|
|
m:charset:syntax error;attribute-value-error;The specified value is syntactically not a character encoding name. |
50 |
wakaba |
1.7 |
enumerated:invalid;attribute-value-error;This attribute only allow a limited set of values and the specified value <code><var>{@}</var></code> is not one of them. |
51 |
wakaba |
1.21 |
enumerated:invalid:http-equiv:content-type;attribute-value-error;Character encoding declaration syntax <code class="html bad example"><meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"></code> is obsolete. |
52 |
wakaba |
1.4 |
duplicate ID;attribute-value-error;This identifier has already been assigned to another element. |
53 |
wakaba |
1.6 |
link type:bad context;attribute-value-error;The link type <code><var>$0</var></code> cannot be specified for this element. |
54 |
wakaba |
1.5 |
link type:non-conforming;attribute-value-error;The link type <code><var>$0</var></code> is non-conforming. |
55 |
wakaba |
1.16 |
m:mismatched charset name;attribute-value-error;Character encoding name <code><var>$1</var></code> is different from document character encoding <code><var>$0</var></code>. |
56 |
wakaba |
1.7 |
reserved browsing context name;attribute-value-error;Browsing context name <code><var>{@}</var></code> is reserved. |
57 |
wakaba |
1.5 |
s:link type:proposed;attribute-value-warning should;Link type <code><var>$0</var></code> is proposed but not accepted yet; it <em>should not</em> be used until it has been accepted. |
58 |
wakaba |
1.4 |
table:colspan creates column with no anchored cell;table-model-error;This <code>colspan</code> attribute results in creating a table column that does not contain any cell anchored to it. |
59 |
wakaba |
1.1 |
table:no cell in last row;table-model-error;The table has no cell (<code>td</code> or <code>th</code>) in the last row. |
60 |
wakaba |
1.7 |
table:rowspan extends table;table-model-error;This <code>rowspan</code> attribute results in creating a table row that does not contain any cell anchored to it. |
61 |
|
|
s:IMT:obsolete subtype;should;<code><var>{@}</var></code>: An <em>obsolete</em> subtype is used. |
62 |
|
|
s:IMT:private subtype;should;<code><var>{@}</var></code>: A private (<code>x-</code> or <code>x.</code>) subtype is used. |
63 |
|
|
s:IMT:unregistered subtype;should;<code><var>{@}</var></code>: The subtype is not registered to IANA. |
64 |
|
|
m:URI::syntax error;must;The specified value is syntactically not an IRI reference. |
65 |
wakaba |
1.10 |
s:URI::dot-segment;should;A dot-segment (<code>.</code> or <code>..</code>) occurs in an absolute reference. |
66 |
|
|
s:URI::empty path;should;This IRI does not end with a <code>/</code>. |
67 |
|
|
s:URI::lowercase hexadecimal digit;should;A lowercase hexadecimal digit is used in percent-encoding. |
68 |
wakaba |
1.5 |
s:URI::percent-encoded unreserved;should;An unreserved character is percent-encoded. |
69 |
wakaba |
1.7 |
s:URI::uppercase scheme name;should;URI scheme name is in uppercase. |
70 |
wakaba |
1.12 |
m:not manifest;must;This document is not a cache manifest. |
71 |
wakaba |
1.20 |
i:status:cr:element;level-i;This element is in the <strong>call for implementation</strong> stage. |
72 |
wakaba |
1.18 |
i:status:lc:element;level-i;This element is in the <strong>last call for comments</strong> stage. |
73 |
wakaba |
1.17 |
i:status:wd:element;level-i;This element is documented in a <strong>working draft</strong>. |
74 |
wakaba |
1.19 |
i:status:non-standard:element;level-i;This element is <strong>not part of any standard</strong> the conformance checker knows. |
75 |
wakaba |
1.10 |
unsupported:element;unsupported;Conformance checking for element <code><var>{local-name}</var></code> is not supported; <em>it might or might not be conforming</em>. |
76 |
|
|
unsupported:attribute;unsupported;Conformance checking for attribute <code><var>{local-name}</var></code> of element <code><var>{element-local-name}</var></code> is not supported; <em>it might or might not be conforming</em>. |
77 |
|
|
unsupported:link type;unsupported;Link type <code><var>$0</var></code> is not standardized or registered at the time of the release of the conformance checker; <em>it is non-conforming unless it now has been registered</em>. |
78 |
wakaba |
1.5 |
unsupported:event handler;unsupported;Conformance checking for event handler attribute is not supported; <em>it might or might not be conforming.</em> |
79 |
|
|
unsupported:media query;unsupported;Conformance checking for media query is not supported; <em>it might or might not be conforming.</em> |
80 |
|
|
unsupported:script;unsupported;Conformance checking for script language <code><var>$0</var></code> is not supported; <em>it might or might not be conforming.</em> |
81 |
|
|
unsupported:style;unsupported;Conformance checking for style language <code><var>$0</var></code> is not supported; <em>it might or might not be conforming.</em> |
82 |
wakaba |
1.21 |
WebHACC:Title;;WebHACC (β) |
83 |
wakaba |
1.23 |
WebHACC:Heading;; <a href="../cc-about"><abbr title="Web Hypertext Application Conformance Checker (β)"><img alt="WebHACC" src="../icons/title"></abbr></a> |
84 |
wakaba |
1.21 |
Information;;Information |
85 |
|
|
HTTP Header;;<abbr title="Hypertext Transfer Protocol">HTTP</abbr> Header |
86 |
|
|
Parse Errors Section;;Parse Errors |
87 |
|
|
Parse Errors;;Parse Errors |
88 |
|
|
Document Source;;Document Source |
89 |
|
|
Source;;Source |
90 |
|
|
Tables Section;;Structure of Tables |
91 |
|
|
Tables;;Tables |
92 |
|
|
Document Tree;;Document Tree |
93 |
|
|
Tree;;Tree |
94 |
|
|
Document;;Document |
95 |
|
|
Document Structure;;Document Structure |
96 |
|
|
Structure;;Structure |
97 |
|
|
Reformatted Document Source;;Reformatted Document Source |
98 |
|
|
Reformatted;;Reformatted |
99 |
|
|
Structural Errors;;Structural Errors |
100 |
|
|
Struct. Errors;;Struct. Errors |
101 |
wakaba |
1.24 |
Transfer Errors;;Transfer Errors |
102 |
|
|
Trans. Errors;;Trans. Errors |
103 |
wakaba |
1.1 |
manakaiCompatMode:quirks;;Quirks Mode |
104 |
|
|
manakaiCompatMode:limited quirks;;Limited Quirks Mode |
105 |
|
|
manakaiCompatMode:no quirks;;No Quirks Mode |
106 |
|
|
manakaiIsHTML:1;;HTML Document |
107 |
wakaba |
1.22 |
manakaiIsHTML:0;;XML Document |
108 |
wakaba |
1.21 |
manakaiCharset;;<code>charset</code> parameter |
109 |
|
|
inputEncoding;;Input character encoding |
110 |
|
|
xmlVersion;;XML <code>version</code> |
111 |
|
|
xmlEncoding;;XML <code>encoding</code> |
112 |
|
|
xmlStandalone;;XML <code>standalone</code> |
113 |
|
|
... with BOM;; (with <code class="charname"><abbr title="BYTE ORDER MARK">BOM</abbr></code>) |
114 |
wakaba |
1.22 |
URL;;<abbr title="Uniform Resource Locator">URL</abbr> |
115 |
|
|
URLs;;<abbr title="Uniform Resource Locators">URLs</abbr> |
116 |
wakaba |
1.21 |
Container Node;;Container Node |
117 |
|
|
Table Element;;Table Element |
118 |
|
|
Base URL;;Base URL |
119 |
|
|
Internet Media Type;;Internet Media Type |
120 |
|
|
Character Encoding;;Character Encoding |
121 |
|
|
Byte Length;;Byte Length |
122 |
|
|
Character Length;;Character Length |
123 |
|
|
... overridden;; (<i>overridden</i>) |
124 |
|
|
... overridden, official type is #;; (<i>overridden</i>; official type is <code class="MIME" lang="en"><var>{text}</var></code>) |
125 |
|
|
... sniffed;; (<i>sniffed</i>) |
126 |
|
|
byte;;byte |
127 |
|
|
bytes;;bytes |
128 |
|
|
character;;character |
129 |
|
|
characters;;characters |
130 |
|
|
Line #;;Line <var>{text}</var> |
131 |
|
|
column #;;column <var>{text}</var> |
132 |
|
|
Index #;;Index <var>{text}</var> |
133 |
|
|
Table #;;Structure of Table #<var>{text}</var> |
134 |
|
|
Subdocument #;;Subdocument #<var>{text}</var> |
135 |
|
|
Sub #;;Sub #<var>{text}</var> |
136 |
wakaba |
1.24 |
...;;.. |
137 |
|
|
Score;;Score |
138 |
|
|
Subtotal;;Subtotal |
139 |
|
|
Total;;Total |
140 |
|
|
Main document;;Main document |
141 |
|
|
Subdocuments;;Subdocuments |
142 |
|
|
Transfer;;<abbr title="Transfer protocol">Transfer</abbr> |
143 |
|
|
Encode;;<abbr title="Character encoding">Encoding</abbr> |
144 |
|
|
Charset;;<abbr title="Coded characters">Character</abbr> |
145 |
|
|
Syntax;;Syntax |
146 |
|
|
Semantics;;Semantics |
147 |
|
|
N/A;;N/A |
148 |
|
|
This checker is work in progress.;; <p><strong>Important</strong>: This conformance checking service is <em>under development</em>. The result above might be <em>wrong</em>.</p> |
149 |
|
|
Conformance is conforming;;No conformance‐error is found in this document. |
150 |
|
|
Conformance is should-error;;This document is <strong>likely <em>non</em>-conforming</strong>, but in rare case it might be conforming. The checker cannot determine whether this document is in the rare case or not. |
151 |
|
|
Conformance is non-conforming;;This document is <strong><em>non</em>-conforming</strong>. |
152 |
|
|
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. |
153 |
|
|
Error level m;;<a href="../error-description#level-m"><em class="rfc2119">MUST</em>‐level error</a> |
154 |
|
|
Error level s;;<a href="../error-description#level-s"><em class="rfc2119">SHOULD</em>‐level error</a> |
155 |
|
|
Error level w;;<a href="../error-description#level-w">Warning</a> |
156 |
|
|
Error level i;;<a href="../error-description#level-i">Information</a> |
157 |
|
|
Error level u;;<a href="../error-description#level-u">Not supported</a> |