/[suikacvs]/test/html-webhacc/error-description.ja.html.u8
Suika

Contents of /test/html-webhacc/error-description.ja.html.u8

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations) (download)
Fri Aug 29 13:46:58 2008 UTC (15 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +19 -24 lines
Cleanup excerise, vol 1

1 <!DOCTYPE html><html id="error-description" lang="ja" xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/" xmlns="http://www.w3.org/1999/xhtml">
2 <head>
3 <base href="cc/">
4
5
6 <link href="../cc-style" rel="stylesheet">
7 <link href="#license" rel="license">
8 <title xml:lang="ja">誤りの説明 — WebHACC (β)</title></head>
9 <body>
10 <header>
11 <h1><a href="../cc-about"><abbr title="Web Hypertext Application Conformance Checker (β)"><img alt="WebHACC" src="../icons/title"></abbr></a></h1>
12 <h2>Description of Errors</h2>
13 </header>
14
15
16
17 <div class="section" id="WebHACC:Heading"><h3>
18
19 </h3>
20 <p><a href="./#input"><abbr title="Web ハイパーテキスト応用適合性検査器">WebHACC</abbr></a>
21 は、 Web 文書のための<em>適合性検査器</em> (妥当性検証器) です。
22 <a href="http://whatwg.org/html5"><abbr title="Hypertext Markup Language">HTML</abbr>5</a>、
23 <a href="urn:ietf:rfc:4287">Atom 1.0</a>、
24 <a href="http://www.w3.org/Style/CSS/current-work"><abbr title="Cascading Style Sheets">CSS</abbr>3</a>
25 などの<a href="../standards">最新の Web 標準</a>に対応しています。</p>
26
27 <p><strong><a href="./#input">文書を検査する</a></strong></p>
28
29 <p><a href="../cc-about"><abbr title="Web ハイパーテキスト応用適合性検査器">WebHACC</abbr>
30 の詳細</a></p>
31 </div>
32
33 <section id="character-encoding-layer">
34 <h2>Character Encoding Layer Errors</h2>
35
36 <div class="section" id="illegal-octets-error"><h3>An illegal octet in the input stream.</h3></div>
37 </section>
38
39 <section id="html5-character-encoding">
40 <h2>HTML5 Character Encoding Errors</h2>
41
42 <div class="section" id="disallowed-character-encoding"><h3>Character encoding <code><var>{text}</var></code>
43 is not allowed for <abbr>HTML</abbr> document.</h3>
44 <p>The character encoding used for the document is not allowed
45 for <abbr>HTML</abbr> document. The document is non‐conforming.</p>
46 </div>
47
48 <div class="section" id="bad-character-encoding"><h3>Character encoding <code><var>{text}</var></code>
49 should not be used for <abbr>HTML</abbr> document.</h3>
50 <p>The character encoding used for the document is not recommended
51 for <abbr>HTML</abbr> document. The document is non‐conforming
52 unless there is any good reason to use that encoding.</p>
53 </div>
54
55 <div class="section" id="non-utf-8-character-encoding"><h3>Use of UTF-8 is encouraged (this document
56 is encoded in <code><var>{text}</var></code>).</h3>
57 <p>Use of UTF-8 as the character encoding of the document is encouraged,
58 though the use of another character encoding is still conforming.</p>
59 </div>
60
61 <div class="section" id="character-encoding-unchecked"><h3>Conformance for character encoding requirements
62 cannot be checked, since the input is not a byte stream.</h3>
63 <p>The conformance checker cannot detect whether the input document
64 met the requirements on character encoding, since the document
65 is not inputed as a serialized byte sequence. The document is
66 not conforming if it is not encoded in an appropriate character
67 encoding with appropriate labeling.</p>
68 </div>
69
70 <div class="section" id="no-character-encoding-declaration"><h3>There is no character encoding
71 declaration.</h3>
72 <p>The document does not contain a character encoding
73 declaration. Unless the character encoding is explicitly
74 specified in lower‐level protocol, e.g. in <abbr>HTTP</abbr>,
75 or is implied by <abbr>BOM</abbr>, there must be a character
76 encoding declaration. The document is non‐conforming.</p>
77
78 <p>The long character encoding declaration syntax
79 <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>
80 is obsolete. The new syntax is:</p>
81 <pre class="html example">
82 <code>&lt;meta charset="<var>charset-name</var>"&gt;</code></pre>
83
84 <p>Note that the <code>encoding</code> declaration in <abbr>XML</abbr>
85 declaration has no effect for <abbr>HTML</abbr> document.</p>
86 </div>
87
88 <div class="section" id="non-ascii-superset"><h3>No character encoding metadata is found
89 in lower‐level protocol nor is there <abbr>BOM</abbr>, while
90 character encoding <code><var>{text}</var></code>
91 is not a superset of <abbr>ASCII</abbr>.</h3>
92 <p>The document is not labeled with character encoding name
93 in lower‐level protocol, e.g. in <abbr>HTTP</abbr>, and
94 the document is not begin with <abbr>BOM</abbr>. In addition,
95 the character encoding of the document is not a superset of
96 <abbr>ASCII</abbr>. The document is non‐conforming.</p>
97
98 <p>Unless there is a <abbr>BOM</abbr>, the character encoding
99 for the document must be specified in e.g. <abbr>HTTP</abbr>‐level,
100 as:</p>
101 <pre class="http example">
102 <code>Content-Type: text/html; charset=<var>charset-name</var></code></pre>
103
104 <p>Existence of <abbr>HTML</abbr> character encoding declaration, i.e.
105 <code class="html example">&lt;meta charset="<var>charset-name</var>"&gt;</code>,
106 does not allow to omit <code>charset</code> parameter
107 for <abbr>HTML</abbr> document encoded in non‐<abbr>ASCII</abbr>
108 compatible encoding.</p>
109
110 <p>Character encodings <code>Shift_JIS</code>, <code>Windows-31J</code>,
111 and <code>ISO-2022-JP</code> are <em>not</em> a superset of
112 <abbr>ASCII</abbr> for the purpose of <abbr>HTML</abbr> conformance.</p>
113 </div>
114
115 <div class="section" id="sniffing:chardet"><h3>Character encoding of this document is sniffed
116 as <code><var>{text}</var></code> (Sniffed because no explicit specification
117 for the character encoding of this document is found in the transfer
118 procotol headers).</h3></div>
119
120 <div class="section" id="sniffing:default"><h3>Character encoding of this document is defaulted
121 to <code><var>{text}</var></code> because no explicit specification
122 for the character encoding of this document is found in the transfer
123 procotol headers.</h3></div>
124
125 <div class="section" id="chardecode:fallback"><h3>Since no decoder for the document character
126 encoding is found, decoder for the character encoding
127 <code><var>{text}</var></code> is used. Checking results might be
128 <em>wrong</em>.</h3></div>
129
130 <div class="section" id="chardecode:no-error"><h3>Conformance error checking for the character
131 encoding <code><var>{text}</var></code> is not supported.</h3></div>
132
133 <div class="section" id="charset-label:matching"><h3>Sniffed character encoding
134 <code><var>{text}</var></code> is same as the character encoding specified
135 in the character encoding declaration. This is <em>not</em> an
136 error.</h3></div>
137
138 <div class="section" id="charset-label-detected"><h3>While parsing the document as
139 <code><var>{text}</var></code>, a character encoding declaration specifying
140 a different character encoding is found. The document
141 is reparsed.</h3>
142 <p>While parsing a document in a character encoding,
143 a character encoding declaration which declares the character
144 encoding of the document as another character encoding is found.
145 The occurence of this warning itself does not make the document
146 non‐conforming. However, the failure of the first attempt to
147 to detect the character encoding might be a result of non‐conformance
148 of the document.</p>
149
150 <p>The document will be reparsed from the beginning. Some error
151 or warning might be reported again.</p>
152
153 <p>These are suggestions to avoid this warning:</p>
154 <ul>
155 <li>Specify <code>charset</code> parameter in the <code>Content-Type</code>
156 field in the <abbr>HTTP</abbr> header, as:
157 <pre class="HTTP example">
158 <code>Content-Type: text/html; charset="<var>charset-name</var>"</code></pre></li>
159 <li>Put the character encoding declaration
160 (<code class="html example">&lt;meta charset="<var>charset-name</var>"&gt;</code>)
161 just after <code class="html example">&lt;head&gt;</code> start tag.</li>
162 <li>Use <code>UTF-8</code>.</li>
163 </ul>
164 </div>
165
166 <div class="section" id="NULL"><h3>The <code class="charname">NULL</code> character
167 is not allowed.</h3></div>
168
169 <div class="section" id="control-char"><h3>Code point <code><var>{text}</var></code> is
170 not allowed.</h3></div>
171
172 </section>
173
174 <section id="html5-tokenize-error">
175 <h2>HTML5 Parse Errors in Tokenization Stage</h2>
176
177 <div class="section" id="bad-attribute-name"><h3>Attribute name cannot contain characters
178 <code>"</code>, <code>'</code>, and <code>=</code>.</h3></div>
179
180 <div class="section" id="bad-attribute-value"><h3>Attribute value must be quoted by <code>"</code>
181 or <code>'</code> if it contains a <code>"</code>, <code>'</code>, or
182 <code>=</code> character.</h3></div>
183
184 <div class="section" id="bare-ero"><h3>The <code>&amp;</code> character must
185 be escaped as <code class="html example">&amp;amp;</code>.</h3>
186 <p>An <code>&amp;</code> character which
187 is not part of any reference appears in the input stream.
188 The document is non‐conforming.</p>
189
190 <p><em>Any <code>&amp;</code> character in URI (or IRI)
191 must be escaped as <code class="example">&amp;amp;</code>.</em></p>
192
193 <p>The <code>&amp;</code> character must
194 be the first character of a reference:
195 <dl class="switch">
196 <dt>Named entity reference</dt>
197 <dd><pre class="html example">
198 <code>&amp;<var>entity-name</var>;</code></pre>
199 where <var>entity-name</var> is the name of the
200 character entity to be referenced.</dd>
201 <dt>Numeric character reference</dt>
202 <dd><pre class="html example">
203 <code>&amp;#<var>d</var>;</code></pre>
204 where <var>d</var> is the decimal representation of
205 the code position of the character to be referenced.</dd>
206 <dt>Hexadecimal character reference</dt>
207 <dd><pre class="html example">
208 <code>&amp;#x<var>h</var>;</code></pre>
209 where <var>h</var> is the hexadecimal representation
210 of the code position of the character to be referenced.</dd>
211 </dl>
212 </p>
213
214 <p>To represent <code>&amp;</code> as a data character, use
215 named entity reference:
216 <pre class="html example">
217 <code>&amp;amp;</code></pre>
218 </p>
219 </div>
220
221 <div class="section" id="bare-etago"><h3>A <code>&lt;/</code> string is not followed
222 by a tag name.</h3>
223 <p>There is a <code>&lt;</code> (<code>U+003C</code>
224 <code class="charname">LESS-THAN SIGN</code>) character
225 immediately followed by a <code>/</code> (<code>U+005F</code>
226 <code>SOLIDUS</code>) character, which is not part
227 of any end tag, in the input stream. The document
228 is non-conforming.</p>
229
230 <p>The <code>&lt;/</code> sequence immediately followed
231 by an <abbr title="End of file pseudo-character">EOF</abbr> is
232 interpreted as a string data of <code>&lt;/</code>.</p>
233
234 <p>The <code>&lt;/</code> sequence as string data must
235 be escaped as:
236 <pre class="html example">
237 <code>&amp;lt;/</code></pre>
238 </p>
239 </div>
240
241 <div class="section" id="bare-stago"><h3>A <code>&lt;</code> character is not followed
242 by tag name or by a <code>!</code> character.</h3>
243 <p>A <code>&lt;</code> (<code>U+003C</code>
244 <code class="charname">LESS-THAN SIGN</code>) character which is not part
245 of any markup appears in the input stream.</p>
246
247 <p>The <code>&lt;</code> character as a data character must
248 be escaped as:
249 <pre class="html example">
250 <code>&amp;lt;</code></pre>
251 </p>
252 </div>
253
254 <div class="section" id="bare-nero"><h3>The decimal representation of the code position
255 of a character must be specified after <code>&amp;#</code>.</h3>
256 <p>An <code>&amp;</code> (<code>U+0026</code>
257 <code class="charname">AMPERSAND</code>) character immediately
258 followed by a <code>#</code> (<code>U+0023</code>
259 <code>NUMBER SIGN</code>) character which
260 is not part of any reference appears in the input stream.
261 The document is non-conforming.</p>
262
263 <p>The string <code>&amp;#</code> must be the first two characters
264 of a reference:
265 <dl class="switch">
266 <dt>Numeric character reference</dt>
267 <dd><pre class="html example">
268 <code>&amp;#<var>d</var>;</code></pre>
269 where <var>d</var> is the decimal representation of
270 the code point of the character to be referenced.</dd>
271 <dt>Hexadecimal character reference</dt>
272 <dd><pre class="html example">
273 <code>&amp;#x<var>h</var>;</code></pre>
274 where <var>h</var> is the hexadecimal representation
275 of the code point of the character to be referenced.</dd>
276 </dl>
277 </p>
278
279 <p>To represent <code>&amp;#</code> as data characters, use
280 a named entity reference for the <code>&amp;</code> character:
281 <pre class="html example">
282 <code>&amp;amp;#</code></pre>
283 </p>
284 </div>
285
286 <div class="section" id="bare-hcro"><h3>The hexadecimal representation of the code position
287 of a character must be specified after <code>&amp;#x</code>.</h3>
288 <p>The string <code>&amp;#x</code> or <code>&amp;#X</code> which
289 is not part of any reference appears in the input stream.
290 The document is non-conforming.</p>
291
292 <p>The string <code>&amp;#x</code> or <code>&amp;#X</code> must
293 be the first three characters of a hexadecimal reference:
294 <pre class="html example">
295 <code>&amp;#x<var>h</var>;</code></pre>
296 where <var>h</var> is the hexadecimal representation
297 of the code point of the character to be referenced.</p>
298
299 <p>To represent <code>&amp;#x</code> as data characters, use
300 a named entity reference for the <code>&amp;</code> character:
301 <pre class="html example">
302 <code>&amp;amp;#x</code></pre>
303 </p>
304 </div>
305
306 <div class="section" id="bogus-comment"><h3>String <code>&lt;!</code> is not followed
307 by <code>--</code>.</h3>
308 <p>There is a <code>&lt;</code> (<code>U+003C</code>
309 <code class="charname">LESS-THAN SIGN</code>) character
310 followed by a <code>!</code> (<code>U+0021</code>
311 <code class="charname">EXCLAMATION MARK</code>) character,
312 which is not followed by a <code>--</code> or
313 <code>!DOCTYPE</code>. The document is non-conforming.</p>
314
315 <dl class="switch">
316 <dt>Comments</dt>
317 <dd>In HTML document, comments must be introduced by
318 <code class="example">&lt;!--</code> (<code>&lt;!</code>
319 <em>immediately</em> followed
320 by <em>two</em> <code>-</code>s) and must be terminated by
321 <code class="example">--&gt;</code>.
322 Strings <code>&lt;!</code> not followed
323 by <code>--</code> and <code>&lt;!-</code> not followed by
324 <code>-</code> are not valid open delimiters for comments.</dd>
325 <dt>Marked sections, including <code>CDATA</code> sections</dt>
326 <dd>Marked sections are not allowed in HTML document.</dd>
327 <dt>Markup declarations</dt>
328 <dd>Markup declarations, except for <code>DOCTYPE</code>
329 and comment declarations, are not allowed in HTML document.</dd>
330 <dt>String <code>&lt;!</code></dt>
331 <dd>String <code>&lt;!</code> must be escaped as
332 <code class="example">&amp;lt;!</code>.</dd>
333 </dl>
334 </div>
335
336 <div class="section" id="bogus-end-tag"><h3>String <code>&lt;/</code> is not followed
337 by tag name.</h3>
338 <p>There is a <code>&lt;</code> (<code>U+003C</code>
339 <code class="charname">LESS-THAN SIGN</code>) character
340 immediately followed by a <code>/</code> (<code>U+005F</code>
341 <code>SOLIDUS</code>) character, which is not part
342 of any end tag, in the input stream. The document
343 is non-conforming.</p>
344
345 <p>The <code>&lt;/</code> sequence not followed by a
346 tag name is parsed as an opening of bogus comment.</p>
347
348 <p>The <code>&lt;/</code> sequence as string data must
349 be escaped as:
350 <pre class="html example">
351 <code>&amp;lt;/</code></pre>
352 </p>
353 </div>
354
355 <div class="section" id="C1-character-reference"><h3>Character reference to
356 <code><var>{text}</var></code> is not allowed.</h3></div>
357
358 <div class="section" id="CR-character-reference"><h3>Character reference to
359 <code>U+000D</code> (<code class="charname">CARRIAGE RETURN</code>)
360 is not allowed.</h3></div>
361
362 <div class="section" id="dash-in-comment"><h3>There is a <code>--</code> sequence
363 in a comment.</h3>
364 <p>There is a <code>-</code> (<code>U+002D</code>
365 <code class="charname">HYPHEN-MINUS</code>) character
366 at the end of the comment or a <code>--</code> sequence
367 in the comment. The document is non-conforming.</p>
368
369 <p>Comments cannot contain a string <code>--</code>, as in XML.
370 Unlike SGML, there cannot be more than one comments
371 (where <i>comment</i> is an SGML term) in the comment
372 declaration.</p>
373 </div>
374
375 <div class="section" id="duplicate-attribute"><h3>There are two attributes with name
376 <code><var>{text}</var></code>.</h3>
377 <p>There are more than one attributes with the same
378 name in a tag. The document is non-conforming.</p>
379
380 <p>The <code>motion</code> attribute is not part of the HTML standard.
381 Use <code>img</code> element with animation GIF instead.</p>
382 </div>
383
384 <div class="section" id="empty-start-tag"><h3>Empty start tag (<code>&lt;&gt;</code>) is not
385 allowed.</h3></div>
386
387 <div class="section" id="empty-end-tag"><h3>Empty end tag (<code>&lt;/&gt;</code>) is not
388 allowed.</h3></div>
389
390 <div class="section" id="end-tag-attribute"><h3>End tag cannot have attributes.</h3></div>
391
392 <div class="section" id="invalid-character-reference"><h3>Character reference to
393 <code><var>{text}</var></code> is not allowed.</h3></div>
394
395 <div class="section" id="nestc"><h3>Polytheistic slash (<code>/&gt;</code>) cannot be
396 used for this element.</h3>
397 <p>Polytheistic slash (<code>/&gt;</code>) must not be used
398 for the element. The document is non-conforming.</p>
399
400 <p>The polytheistic slash can only be
401 used for <code>base</code>, <code>link</code>, <code>meta</code>,
402 <code>hr</code>, <code>br</code>, <code>img</code>,
403 <code>embed</code>, <code>param</code>, <code>area</code>,
404 <code>col</code>, and <code>input</code> elements.</p>
405
406 <dl class="switch">
407 <dt><code>&lt;script/&gt;</code></dt>
408 <dd><p>The polytheistic slash cannot be used for <code>script</code>
409 element. Even for an empty <code>script</code> element,
410 there must be an explicit end tag
411 <code class="html example">&lt;/script&gt;</code>.</p>
412
413 <p><strong>NOTE</strong>: Though some user agents interpret
414 polytheistic slash for <code>script</code> element as the
415 closing of the element, such usage is not allowed under
416 the current standard.</p></dd>
417 <dt><code>&lt;basefont/&gt;</code>, <code>&lt;bgsound/&gt;</code>,
418 <code>&lt;frame/&gt;</code>, <code>&lt;keygen/&gt;</code>,
419 <code>&lt;spacer/&gt;</code>, <code>&lt;wbr/&gt;</code></dt>
420 <dd>These elements are themselves non-conforming.</dd>
421 <!-- isindex, image -->
422 <dt><code>&lt;command/&gt;</code>, <code>&lt;event-source/&gt;</code>,
423 <code>&lt;nest/&gt;</code>, or <code>&lt;source/&gt;</code></dt>
424 <dd>Future revision of HTML5 parsing algorithm is expected
425 to allow polytheistic slash for these elements.</dd>
426 <dt><code>&lt;a/&gt;</code>, <code>&lt;p/&gt;</code></dt>
427 <dd>These elements are not always empty and therefore
428 polytheistic slash is not allowed. Use explicit end tag
429 to represent empty element as:
430 <pre class="example html">
431 <code>&lt;p&gt;&lt;/p&gt;</code></pre>
432 </dd>
433 </dl>
434
435 <p>Note that, unlike in XML, the polytheistic slash has
436 no effect in HTML.</p>
437 </div>
438
439 <div class="section" id="no-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE </code>, the
440 document type name must be specified.</h3></div>
441
442 <div class="section" id="no-PUBLIC-literal"><h3>After the keyword <code>PUBLIC</code>, no
443 oublic identifier is specified.</h3></div>
444
445 <div class="section" id="no-refc"><h3>Character reference must be closed by a
446 <code>;</code> character.</h3></div>
447
448 <div class="section" id="no-space-before-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE</code>, there
449 must be at least a white space character before the document type
450 name.</h3></div>
451
452 <div class="section" id="no-space-between-attributes"><h3>Attributes must be separeted by at least a
453 white space character.</h3></div>
454
455 <div class="section" id="no-SYSTEM-literal"><h3>After the keyword <code>SYSTEM</code>, no
456 system identifier is specified.</h3></div>
457
458 <div class="section" id="pio"><h3>Processing instruction
459 (<code>&lt;?<var>...</var>&gt;</code>) is not allowed in HTML
460 document.</h3>
461 <p>Processing instructions (<code>&lt;?<var>...</var>?&gt;</code>),
462 including XML declaration (<code>&lt;?xml <var>...</var>?&gt;</code>)
463 and XML style sheet <abbr title="processing instruction">PI</abbr>
464 (<code>&lt;?xml-stylesheet <var>...</var>?&gt;</code>), are not allowed
465 in the HTML syntax. The document is non-conforming.</p>
466
467 <dl class="switch">
468 <dt><code>&lt;?xbl?&gt;</code> (<abbr>XBL</abbr> Association)</dt>
469 <dd>An <abbr>XBL</abbr> binding cannot be associated by
470 <abbr title="processing instruction">PI</abbr> in <abbr>HTML</abbr>
471 document. Use <code>binding</code> property in <abbr>CSS</abbr>
472 style sheet as:
473 <pre class="html example">
474 <code>&lt;style&gt;
475 p {
476 binding: url(binding.xbl);
477 }
478 &lt;/style&gt;</code></pre>
479 </dd>
480 <dt><code>&lt;?xml?&gt;</code> (XML declaration)</dt>
481 <dd>XML declaration is unnecessary for HTML documents.</dd>
482 <dt><code>&lt;?xml-stylesheet?&gt;</code> (XML style sheet
483 <abbr title="processing instruction">PI</abbr>)</dt>
484 <dd>Use HTML <code>link</code> element with <code>rel</code>
485 attribute set to <code>stylesheet</code> (or,
486 <code>alternate stylesheet</code> for an alternate style
487 sheet).
488 <pre class="example html">
489 <code>&lt;link rel=stylesheet href="path/to/stylesheet.css"&gt;</code></pre>
490 </dd>
491 <dt><code>&lt;?php?&gt;</code> or
492 <code>&lt;? <var>... <abbr>PHP</abbr> code ...</var> ?&gt;</code>
493 (<abbr>PHP</abbr> code)</dt>
494 <dd>The conformance checker does <em>not</em> support
495 checking for PHP source documents.</dd>
496 <dt>Other processing instructions</dt>
497 <dd>Processing instructions cannot be inserted in an HTML
498 document. Use XML document or insert
499 <code>ProcessingInstruction</code> node by scripting.</dd>
500 </dl>
501
502 <p>Web browsers will parse processing instructions as bogus
503 comments. Some legacy Web browsers, such as IE:mac and
504 some mobile Web browsers, will display processing instructions
505 as string.</p>
506 </div>
507
508 <div class="section" id="string-after-DOCTYPE-name"><h3>There is a bogus string after the document type
509 name.</h3></div>
510
511 <div class="section" id="string-after-PUBLIC"><h3>There is a bogus string after the keyword
512 <code>PUBLIC</code>.</h3></div>
513
514 <div class="section" id="string-after-PUBLIC-literal"><h3>There is a bogus string after the public
515 identifier.</h3></div>
516
517 <div class="section" id="string-after-SYSTEM"><h3>There is a bogus string after the keyword
518 <code>SYSTEM</code>.</h3></div>
519
520 <div class="section" id="string-after-SYSTEM-literal"><h3>There is a bogus string after the system
521 identifier.</h3></div>
522
523 <div class="section" id="unclosed-attribute-value"><h3>Attribute value is not closed by a quotation
524 mark.</h3></div>
525
526 <div class="section" id="unclosed-comment"><h3>Comment is not closed by a string
527 <code>--&gt;</code>.</h3></div>
528
529 <div class="section" id="unclosed-DOCTYPE"><h3>The <code>DOCTYPE</code> is not closed by a
530 <code>&gt;</code> character.</h3></div>
531
532 <div class="section" id="unclosed-PUBLIC-literal"><h3>The public identifier literal is not closed by a
533 quotation mark.</h3></div>
534
535 <div class="section" id="unclosed-SYSTEM-literal"><h3>The system identifier literal is not closed by a
536 quotation mark.</h3></div>
537
538 <div class="section" id="unclosed-tag"><h3>Tag is not closed by a <code>&gt;</code>
539 character.</h3></div>
540
541 </section>
542
543 <section id="html5-parse-errors">
544 <h2>HTML5 Parse Errors in Tree Construction Stage</h2>
545
546 <div class="section" id="after-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
547 not allowed after the <code>body</code> is closed.</h3></div>
548
549 <div class="section" id="after-body:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
550 not allowed after the <code>body</code> is closed.</h3></div>
551
552 <div class="section" id="after-body:#text"><h3>Non‐white‐space characters are not allowed
553 after the <code>body</code> is closed.</h3></div>
554
555 <div class="section" id="after-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
556 not allowed after the <code>frameset</code> is closed.</h3></div>
557
558 <div class="section" id="after-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
559 not allowed after the <code>frameset</code> is closed.</h3></div>
560
561 <div class="section" id="after-frameset:#text"><h3>Non‐white‐space characters are not allowed
562 after the <code>frame</code> is closed.</h3></div>
563
564 <div class="section" id="after-head"><h3>The <code><var>{text}</var></code> element cannot be
565 inserted between <code>head</code> and <code>body</code>
566 elements.</h3>
567 <p>A start tag appears after the <code>head</code> element is closed
568 but before the <code>body</code> element is opened.
569 The document is non-conforming.</p>
570 </div>
571
572 <div class="section" id="after-html"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
573 not allowed after the <code>html</code> is closed.</h3>
574 <p>The start tag of an element appears after the
575 <code>body</code> element has been closed. The document is
576 non-conforming.</p>
577
578 <p>Any content of the document other than <code>head</code>
579 contents and comments must be put into the <code>body</code>
580 element.</p>
581 </div>
582
583 <div class="section" id="after-html:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
584 not allowed after the <code>html</code> is closed.</h3>
585 <p>The end tag of an element appears after the
586 <code>body</code> element has been closed. The document is
587 non-conforming.</p>
588
589 <p>Any content of the document other than <code>head</code>
590 contents and comments must be put into the <code>body</code>
591 element.</p>
592 </div>
593
594 <div class="section" id="after-html:#text"><h3>Non‐white‐space characters are not allowed
595 after the <code>html</code> is closed.</h3></div>
596
597 <div class="section" id="image"><h3>The <code>image</code> element is
598 obsolete.</h3></div>
599
600 <div class="section" id="in-a:a"><h3>Anchor cannot be nested.</h3>
601 <p>HTML <code>a</code> elements cannot be nested.
602 The document is non-conforming.</p>
603
604 <p>In the HTML syntax, a start tag of the <code>a</code>
605 implies the end tag of any opening <code>a</code> element.</p>
606 </div>
607
608 <div class="section" id="in-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
609 is not allowed in the <code>body</code> element.</h3>
610 <p>The start or end tag of an element, which
611 cannot be a descendant of <code>body</code> element, appears
612 in the input stream while the <code>body</code> element has been opened.
613 The document is non-conforming.</p>
614 </div>
615
616 <div class="section" id="in-body:#eof"><h3>Some element is not closed before the end of
617 file.</h3></div>
618
619 <div class="section" id="in-button:button"><h3>The <code>button</code> element cannot be
620 nested.</h3></div>
621
622 <div class="section" id="in-CDATA:#eof"><h3>Element is not closed before the end of
623 file.</h3></div>
624
625 <div class="section" id="in-form:form"><h3>Start tag <code>&lt;form&gt;</code> is
626 not allowed in a <code>form</code> element.</h3></div>
627
628 <div class="section" id="in-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
629 not allowed in a <code>framset</code> element.</h3></div>
630
631 <div class="section" id="in-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
632 not allowed in a <code>frameset</code> element.</h3></div>
633
634 <div class="section" id="in-frameset:#text"><h3>Non‐white‐space characters are not allowed
635 in a <code>frameset</code> element.</h3></div>
636
637 <div class="section" id="in-head:head"><h3>Start tag <code>&lt;head&gt;</code>
638 is not allowed in the <code>head</code> element.</h3>
639 <p>There is a start tag <code>&lt;head&gt;</code> in the
640 <code>&lt;head&gt;</code> element. The document is non-conforming.</p>
641
642 <p>In an HTML document there must not be more than
643 one <code>head</code> element, therefore no more than one
644 start tag <code>&lt;head&gt;</code> can appear in the input stream.</p>
645 </div>
646
647 <div class="section" id="in-html:#DOCTYPE"><h3>A <code>DOCTYPE</code> appears after any
648 element or data character has been seen.</h3>
649 <p>A <code>DOCTYPE</code> appears after any element or data character
650 has been seen. The document is non-conforming.</p>
651
652 <p>The <code>DOCTYPE</code> must be placed before any
653 tag, reference, or data character. Only white space characters
654 and comments can be inserted before the <code>DOCTYPE</code>.</p>
655 </div>
656
657 <div class="section" id="in-nobr:nobr"><h3>The <code>nobr</code> element cannot be
658 nested.</h3></div>
659
660 <div class="section" id="in-noscript"><h3>The <code><var>{text}</var></code> element is not
661 allowed in a <code>noscript</code> element in the
662 <code>head</code> element.</h3></div>
663
664 <div class="section" id="in-noscript:/"><h3>An end tag <code>&lt;/<var>{text}</var>&gt;</code>
665 appers before the <code>noscript</code> element is closed.</h3></div>
666
667 <div class="section" id="in-noscript:#eof"><h3>A <code>noscript</code> element is not closed
668 before the end of file.</h3></div>
669
670 <div class="section" id="in-noscript:#text"><h3>Non‐white‐space characters are not allowed
671 in a <code>noscript</code> element in the <code>head</code>
672 element.</h3></div>
673
674 <div class="section" id="in-PCDATA:#eof"><h3>Element is not closed before the end of
675 file.</h3></div>
676
677 <div class="section" id="in-select"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
678 is not allowed in a <code>select</code> element.</h3></div>
679
680 <div class="section" id="in-select:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>
681 is not allowed in a <code>select</code> element.</h3></div>
682
683 <div class="section" id="in-table"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
684 is not allowed in a <code>table</code> element.</h3>
685 <p>The start or end tag of an element, which
686 cannot be a child of <code>table</code> element, appears
687 in the input stream while the <code>table</code> element has been opened
688 but no other element has been opened. The document is non-conforming.</p>
689
690 <p>In <code>table</code>, only table related elements
691 are allowed; any other element must be contained in
692 <code>td</code> or <code>th</code> element to form
693 a part of the table, or <code>caption</code> element to create
694 a table caption.</p>
695 </div>
696
697 <div class="section" id="in-table:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>
698 is not allowed in a <code>table</code> element.</h3></div>
699
700 <div class="section" id="in-table:#text"><h3>Non‐white‐space character is not allowed within
701 the <code>table</code> element, outside of the caption and cells.</h3>
702 <p>A non‐white‐space character appears in <code>table</code>.
703 The document is non-conforming.</p>
704
705 <p>In <code>table</code>, only table related elements
706 are allowed; any other element and data character must be contained in
707 <code>td</code> or <code>th</code> element to form
708 a part of the table, or <code>caption</code> element to create
709 a table caption.</p>
710 </div>
711
712 <div class="section" id="isindex"><h3>The <code>isindex</code> element is
713 obsolete.</h3></div>
714
715 <div class="section" id="missing-start-tag:tr"><h3>Start tag of <code>tr</code>
716 element is missing.</h3>
717 <p>Start tag of a <code>tr</code> element, which is <em>not</em>
718 optional, is missing. The document is non-conforming.</p>
719
720 <p>In a table section, a <code>&lt;tr&gt;</code> start tag
721 must occur before any <code>&lt;td&gt;</code> or
722 <code>&lt;th&gt;</code> start tag. Though the HTML5 parser
723 implies the <code>&lt;tr&gt;</code> start tag before
724 these start tags, it must be explicitly specified.</p>
725 </div>
726
727 <div class="section" id="no-DOCTYPE"><h3>This document does not start with a
728 <code>DOCTYPE</code>.</h3>
729 <p>The document does not start with a <code>DOCTYPE</code>.
730 The document is non-conforming.</p>
731
732 <p>An HTML document must start by a <code>DOCTYPE</code>:
733 <pre class="html example">
734 <code>&lt;!DOCTYPE HTML&gt;</code></pre>
735 </p>
736
737 <p>Only white space characters and comments are allowed
738 before the <code>DOCTYPE</code>. XML declaration is <em>not</em>
739 allowed in HTML document.</p>
740 </div>
741
742 <div class="section" id="not-closed"><h3>Element <code><var>{text}</var></code> is not
743 closed.</h3>
744 <p>End tag of an element is not found before, for example,
745 an end tag of another element appears or
746 the end of the document. The document is non-conforming.</p>
747
748 <p>Only <code>body</code>, <code>colgroup</code>, <code>dd</code>,
749 <code>dt</code>, <code>head</code>, <code>html</code>, <code>li</code>,
750 <code>ol</code>, <code>option</code>, <code>optgroup</code>,
751 <code>p</code>, <code>rb</code>, <code>rp</code>, <code>rt</code>,
752 <code>tbody</code>, <code>td</code>, <code>tfoot</code>,
753 <code>th</code>, <code>thead</code>, <code>tr</code>,
754 <code>ul</code> end tag can be omitted in HTML documents.
755 For any element except for void element, there must be an explicit
756 end tag.</p>
757
758 <dl class="switch">
759 <dt>HTML <code>canvas</code> element</dt>
760 <dd>Though the element is void in earlier versions of Safari,
761 the <code>canvas</code> element is <em>no</em> longer
762 defined as empty. There must be an end tag
763 <code class="html example">&lt;/canvas&gt;</code>.</dd>
764 </dl>
765
766 <p>Note that misnesting tags, such as
767 <code class="bad example">&lt;a&gt;&lt;b&gt;&lt;/a&gt;&lt;/b&gt;</code>, are not
768 allowed and they also cause this error.</p>
769 </div>
770
771 <div class="section" id="not-first-start-tag"><h3>This <code>&lt;html&gt;</code> tag is not
772 the first start tag.</h3>
773 <p>There is a start tag of the <code>html</code> element
774 that it not the first start tag in the input stream.
775 The document is non-conforming.</p>
776
777 <p>In an HTML document, there cannot be more than one
778 <code>html</code> element and therefore there cannot be
779 more than one <code>&lt;html&gt;</code> tag. In addition,
780 nothing can be placed before the <code>&lt;html&gt;</code> tag
781 except a <code>DOCTYPE</code>, white space characters,
782 and comments.</p>
783 </div>
784
785 <div class="section" id="not-HTML5"><h3>This document is written in an old version of
786 HTML.</h3>
787 <p>The document contains a <code>DOCTYPE</code> declaration
788 that is different from HTML5 <code>DOCTYPE</code> (i.e.
789 <code class="example html">&lt;!DOCTYPE HTML&gt;</code>).
790 The document is non‐conforming.</p>
791
792 <p>The document might or might not be conformant to
793 some version of HTML. However, conformance to any HTML
794 specification other than HTML5 provides for no practical
795 convenience, since Web borwsers will parse any
796 HTML document (roughly) as defined in HTML5.</p>
797 </div>
798
799 <div class="section" id="start-tag-not-allowed"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
800 not allowed here.</h3></div>
801
802 <div class="section" id="unmatched-end-tag"><h3>Element <code><var>{text}</var></code> is not
803 opened.</h3>
804 <p>An end tag appears though no element with the same name
805 has been opened. The document is non-conforming.</p>
806
807 <p>For any end tag in HTML document, there must be a
808 corresponding start tag.</p>
809
810 <dl class="switch">
811 <dt>HTML <code>base</code>, <code>basefont</code>,
812 <code>bgsound</code>, <code>br</code>, <code>col</code>,
813 <code>embed</code>, <code>frame</code>, <code>hr</code>,
814 <code>image</code>, <code>img</code>, <code>input</code>,
815 <code>isindex</code>, <code>link</code>, <code>meta</code>,
816 <code>param</code>, <code>spacer</code>, or <code>wbr</code> element</dt>
817 <dd>End tag is not allowed for these elements, since
818 those content must always be empty. Remove end tag.</dd>
819 <!-- keygen -->
820 <!-- command, event-source, nest, source -->
821 </dl>
822 </div>
823
824 </section>
825
826 <section id="element-content-model-errors">
827 <h2>Element Content Model Errors</h2>
828
829 <div class="section" id="basehref-after-URL-attribute"><h3>The <code>base</code> element with the
830 <code>href</code> attribute specified cannot be placed after
831 any attribute with a URL.</h3></div>
832
833 <div class="section" id="basetarget-after-hyperlink"><h3>The <code>base</code> element with the
834 <code>target</code> attribute specified cannot be placed after
835 any element that defines a hyperlink.</h3></div>
836
837 <div class="section" id="character-not-allowed"><h3>Data character is not allowed in this
838 context.</h3>
839 <p>A data character appears where it is not allowed in this
840 context. The document is non-conforming.</p>
841
842 <p>Possible causes:
843 <ul>
844 <li><p>A data character cannot be a child
845 of certain sectioning elements such as <code>body</code>,
846 <code>section</code>, and <code>blockquote</code>.</p>
847
848 <p>Any inline-level content must be put
849 in e.g. paragraph element such as <code>p</code>.</p></li>
850 <li><p>Though some elements such as <code>div</code>,
851 <code>li</code>, and <code>td</code> allow
852 <em>either one</em> of block-level or inline-level content
853 is allowed. If there is a block-level content,
854 any inline-level content must be put
855 in e.g. paragraph element such as <code>p</code>.</p></li>
856 </ul>
857 </p>
858 </div>
859
860 <div class="section" id="character-not-allowed:empty"><h3>Non‐white‐space characters are not allowed in
861 an empty element.</h3></div>
862
863 <div class="section" id="character-not-allowed:atom|PersonConstruct"><h3>Non‐white‐space characters are not allowed in
864 Person construct.</h3></div>
865
866 <div class="section" id="character-not-allowed:atom|TextConstruct"><h3>Non‐white‐space characters are not allowed in
867 Text construct.</h3></div>
868
869 <div class="section" id="child-element-missing"><h3>There must be an element
870 <code><var>{text}</var></code> as a child of this element.</h3>
871 <p>The content model of the element is so defined that it
872 must contain a <code><var>$0</var></code> child element.
873 The document is non-conforming.</p>
874
875 <dl class="switch">
876 <dt>HTML <code>head</code> element</dt>
877 <dd>There must be a <code>title</code> child element.</dd>
878 <dt>HTML <code>html</code> element</dt>
879 <dd>There must be a <code>head</code> child element followed
880 by a <code>body</code> element.</dd>
881 <dt>HTML <code>tr</code> element</dt>
882 <dd><a href="#child-element-missing:td%7Cth">There must be
883 one or more <code>td</code> or <code>th</code> child element.</a></dd>
884 </dl>
885 </div>
886
887 <div class="section" id="child-element-missing:td|th"><h3>There must be a <code>td</code>
888 or <code>th</code> element as a child of this element.</h3>
889 <p>The <code>tr</code> element must contain at least one
890 <code>td</code> or <code>th</code> child element. The document
891 is non-conforming.</p>
892 </div>
893
894 <div class="section" id="child-element-missing:atom"><h3>There must be an element
895 <code><var>{text}</var></code> in the Atom namespace as a child of this
896 element.</h3></div>
897
898 <div class="section" id="child-element-missing:atom:link:alternate"><h3>There must be an Atom <code>link</code> element
899 whose <code>rel</code> attribute is set to <code>alternate</code> as a
900 child of this element.</h3></div>
901
902 <div class="section" id="child-element-missing:atom:link:self"><h3>There should be an Atom <code>link</code> element
903 whose <code>rel</code> attribute is set to <code>self</code> as a
904 child of this element.</h3></div>
905
906 <div class="section" id="element-missing:hn"><h3>There must be at least one
907 <code>h<var>n</var></code> element descendant.</h3></div>
908
909 <div class="section" id="element-not-allowed"><h3>This element is not allowed in this
910 context.</h3>
911 <p>An element appears where it is not allowed. The document
912 is non-conforming.</p>
913
914 <p>Possible causes:
915 <dl class="switch">
916 <dt>If the element with the error is an inline-level element,
917 such as <code>a</code>, <code>progress</code>, or <code>img</code></dt>
918 <dd><p>An inline-level element cannot be a child
919 of certain sectioning elements such as <code>body</code>,
920 <code>section</code>, and <code>blockquote</code>.</p>
921
922 <p>Any inline-level content must be put
923 in e.g. paragraph element such as <code>p</code>.</p></dd>
924 <dt>If it is a block-level elements, such as <code>aside</code>,
925 <code>div</code>, <code>h<var>n</var></code>,
926 <code>p</code>, or <code>section</code></dt>
927 <dd><dl class="switch">
928 <dt>If the parent element is <code>div</code>,
929 <code>li</code>, <code>td</code>, or <code>th</code></dt>
930 <!-- @@ TODO: more... -->
931 <!-- @@ TODO: <p><ul><li><p> -->
932 <dd><p>The parent element allows <em>either</em>
933 block-level or inline-level content. If there is a
934 block-level content, any inline-level content must be
935 put in e.g. paragraph element such as <code>p</code>.</p>
936 <p>For example, an HTML document fragment
937 <code class="html bad example">&lt;div&gt;&lt;p&gt;Hello!&lt;/p&gt; World!&lt;/div&gt;</code>
938 is non-conforming, since a word <q>World!</q> does not belong
939 to any paragraph. (If not part of any paragraph, what is
940 it!?) A conforming example would be:
941 <pre class="html example">
942 <code>&lt;div&gt;&lt;p&gt;Hello!&lt;/p&gt; &lt;p&gt;World!&lt;/p&gt;&lt;/div&gt;</code></pre>
943 </p></dd>
944 <dt>If the parent element does <em>not</em> allow
945 block-level elements as content</dt>
946 <dd>The element is not allowed to be inserted here.
947 For example, a <code>div</code> element cannot be
948 a child of an <code>h1</code> element.</dd>
949 </dl></dd>
950 <dt>If the element with the error is a <code>noscript</code> element</dt>
951 <dd>The <code>noscript</code> element is allowed only in the context
952 where a block-level or inline-level content is expected
953 and in the <code>head</code> element.
954 It cannot be used in e.g. <code>ul</code>, <code>table</code>,
955 or <code>select</code>.</dd>
956 <dt>If the element with the error is <code>blink</code>,
957 <code>center</code>, or <code>marquee</code> element</dt>
958 <dd>These elements are not part of the HTML standard.
959 Use CSS for styling control.</dd>
960
961 <dt><code>button</code>, <code>datalist</code>,
962 <code>fieldset</code>, <code>form</code>,
963 <code>input</code>, <code>label</code>,
964 <code>optgroup</code>, <code>option</code>, <code>output</code>,
965 <code>rb</code>, <code>rp</code>, <code>rt</code>, <code>ruby</code>,
966 <code>textarea</code>, or <code>textarea</code> element</dt>
967 <!-- rbc, rtc ? -->
968 <dd>These elements are intentionally not supported by the conformance
969 checker <em>yet</em>.</dd>
970 </dl>
971 </p>
972 </div>
973
974 <div class="section" id="element-not-allowed:area"><h3>An <code>area</code> element cannot be used
975 outside of a <code>map</code> element.</h3></div>
976
977 <div class="section" id="element-not-allowed:base"><h3>There is another <code>base</code>
978 element.</h3></div>
979
980 <div class="section" id="element-not-allowed:datatemplate"><h3>In a <code>datatemplate</code> element, only
981 <code>rule</code> elements are allowed.</h3></div>
982
983 <div class="section" id="element-not-allowed:details-legend"><h3>In a <code>details</code> element, only at the
984 beginning of the element a <code>lengend</code> element
985 may be used.</h3></div>
986
987 <div class="section" id="element-not-allowed:empty"><h3>Elements are not allowed in an empty
988 element.</h3></div>
989
990 <div class="section" id="element-not-allowed:figure-legend"><h3>In a <code>figure</code> element, only at the
991 beginning or only at the end of the element a <code>lengend</code> element
992 may be used.</h3></div>
993
994 <div class="section" id="element-not-allowed:flow"><h3>This element is not allowed where flow
995 content is expected.</h3></div>
996
997 <div class="section" id="element-not-allowed:flow-style"><h3>A <code>style</code> element without
998 <code>scoped</code> attribute is not allowed in this context.</h3></div>
999
1000 <div class="section" id="element-not-allowed:head-noscript"><h3>This element is not allowed in a
1001 <code>noscript</code> element in the <code>head</code> element.</h3></div>
1002
1003 <div class="section" id="element-not-allowed:head-style"><h3>A <code>style</code> element with
1004 <code>scoped</code> attribute is not allowed in the <code>head</code>
1005 element.</h3></div>
1006
1007 <div class="section" id="element-not-allowed:head-title"><h3>There is another <code>title</code>
1008 element.</h3></div>
1009
1010 <div class="section" id="element-not-allowed:minus"><h3>This element is not allowed in this
1011 context.</h3></div>
1012
1013 <div class="section" id="element-not-allowed:meta-charset"><h3>The character encoding declaration must be the
1014 first element in the <code>head</code> element.</h3></div>
1015
1016 <div class="section" id="element-not-allowed:metadata"><h3>This element is not allowed where metadata
1017 content is expected.</h3></div>
1018
1019 <div class="section" id="element-not-allowed:phrasing"><h3>This element is not allowed where phrasing
1020 content is expected.</h3></div>
1021
1022 <div class="section" id="element-not-allowed:root"><h3>This element is not allowed as the root
1023 element of a document.</h3>
1024 <p>An element that is not allowed as the root element
1025 is used as the root element of the document. The document is
1026 non-conforming, as far as the conformance checker can tell.</p>
1027
1028 <dl class="switch">
1029 <dt><code>html</code> element in an XHTML document</dt>
1030 <dd><p>In <abbr>XHTML</abbr> document, the root <code>html</code>
1031 element must have an <code>xmlns</code> attribute as:
1032 <pre class="xml example">
1033 <code>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;</code></pre></p></dd>
1034 <dt><code>rss</code> element</dt>
1035 <dd><p>The document is written in some version of RSS.</p>
1036 <p>The conformance checker does not support any version
1037 of RSS. Use Atom 1.0 for feed documents.</p></dd>
1038 <dt><code>feed</code> element</dt>
1039 <dd><p>The Atom <code>feed</code> element must be
1040 in the <code>http://www.w3.org/2005/Atom</code>
1041 namespace as:
1042 <pre class="xml example">
1043 <code>&lt;feed xmlns="http://www.w3.org/2005/Atom"&gt;</code></pre>
1044 </p>
1045 <p>The conformance checker does not support Atom 0.3.
1046 Use Atom 1.0 for feed documents.</p></dd>
1047 </dl>
1048 </div>
1049
1050 <div class="section" id="element-not-allowed:root:xml"><h3>This element is not allowed as the root element
1051 of an XML document.</h3></div>
1052
1053 <div class="section" id="element-not-allowed:ruby-base"><h3>This element is not allowed in the <code>ruby</code>
1054 element.</h3></div>
1055
1056 <div class="section" id="element-not-allowed:text"><h3>This element is not allowed in this
1057 context.</h3></div>
1058
1059 <div class="section" id="element-not-allowed:atom|content"><h3>This element is not allowed in an Atom
1060 <code>content</code> element.</h3></div>
1061
1062 <div class="section" id="element-not-allowed:atom|PersonConstruct"><h3>This element is not allowed in Person
1063 construct.</h3></div>
1064
1065 <div class="section" id="element-not-allowed:atom|TextConstruct"><h3>This element is not allowed in Text
1066 construct.</h3></div>
1067
1068 <div class="section" id="element-not-defined"><h3>This element is not defined.</h3></div>
1069
1070 <div class="section" id="no-significant-content"><h3>No significant content is contained
1071 in this element.</h3></div>
1072
1073 <div class="section" id="no-significant-content-before"><h3>There is no significant content
1074 before this element.</h3></div>
1075
1076 <div class="section" id="no-significant-content-at-the-end"><h3>No significant content is contained
1077 at the end of this element.</h3></div>
1078
1079 <div class="section" id="ps-element-missing"><h3>There is no <code><var>{text}</var></code>
1080 element before this element.</h3>
1081 <p>There must be an element before another element, but there
1082 is not. The document is non-conforming.</p>
1083
1084 <p>For example, there must be a <code>dt</code> element
1085 before any <code>dd</code> element.</p>
1086 </div>
1087
1088 <div class="section" id="rp:syntax-error"><h3>The content of a <code>rp</code> element must
1089 be a parenthesis.</h3></div>
1090
1091 </section>
1092
1093 <section id="attribute-errors">
1094 <h2>Attribute Errors</h2>
1095
1096 <div class="section" id="attribute-missing"><h3>Required attribute <code><var>{text}</var></code>
1097 is not specified.</h3>
1098 <p>A required attribute is not specified. The document
1099 is non-conforming.</p>
1100
1101 <p>Some attribute is defined as <i>required</i>.
1102 Without required attributes specified, user agents
1103 cannot provide full functionality of the element to the user.</p>
1104
1105 <dl class="switch">
1106 <dt>HTML <code>img</code> element</dt>
1107 <dd>The <code>src</code> attribute must be specified.
1108 Additionally, the <code>alt</code> attribute must be specified
1109 in many cases.</dd>
1110 <dt>HTML <code>link</code> element</dt>
1111 <dd>The <code>rel</code> attribute must be specified.
1112 Note that the <code>rev</code> attribute is obsolete.</dd>
1113 </dl>
1114 </div>
1115
1116 <div class="section" id="attribute-missing:data|type"><h3>For an <code>object</code> at least one of
1117 <code>data</code> and <code>type</code> attributes must be
1118 specified.</h3></div>
1119
1120 <div class="section" id="attribute-missing:href|target"><h3>For a <code>base</code> element, at least one of
1121 <code>href</code> and <code>target</code> attributes must be
1122 specified.</h3></div>
1123
1124 <div class="section" id="attribute-missing:name|http-equiv"><h3>For a <code>meta</code> element with the
1125 <code>content</code> attribute specified, exactly one of
1126 <code>name</code> and <code>http-equiv</code> attributes must be
1127 specified.</h3></div>
1128
1129 <div class="section" id="attribute-missing:name|http-equiv|charset"><h3>For a <code>meta</code> element, exactly one of
1130 <code>name</code>, <code>http-equiv</code>, and <code>charset</code>
1131 attributes must be specified.</h3></div>
1132
1133 <div class="section" id="attribute-not-allowed"><h3>Attribute
1134 <code><var>{local-name}</var></code> is not allowed for
1135 <code><var>{element-local-name}</var></code> element.</h3>
1136 <p>An attribute is specified where it is not allowed.
1137 The document is non-conforming.</p>
1138
1139 <dl>
1140 <dt>HTML <code>meta</code> element</dt>
1141 <dd>For HTML <code>meta</code> element, <em>only one</em> of
1142 <code>name</code>, <code>http-equiv</code>, or <code>charset</code>
1143 attribute is allowed.</dd>
1144 </dl>
1145 </div>
1146
1147 <div class="section" id="attribute-not-allowed:ismap"><h3>The <code>ismap</code> attribute may only be
1148 used for the image contained in an <code>a</code> element.</h3></div>
1149
1150 <div class="section" id="attribute-not-defined"><h3>This attribute is not defined.</h3></div>
1151
1152 <div class="section" id="in-HTML:xml:lang"><h3>The <code>xml:lang</code> attribute is not
1153 allowed in HTML document.</h3>
1154 <p>The <code>xml:lang</code> attribute is not allowed in
1155 HTML document. The document is non-conforming.</p>
1156
1157 <p>Use of the <code>xml:lang</code> attribute is conforming
1158 <em>only</em> in XML documents.</p>
1159
1160 <p>To specify natural language information in HTML document,
1161 use <code>lang</code> attribute instead.</p>
1162
1163 <p>XHTML 1.0 Appendix C was encouraged to specify both
1164 <code>lang</code> and <code>xml:lang</code> attributes with
1165 the same value. Such a duplication has <em>no effect</em> in practice.
1166 Use only one of <code>lang</code> (in HTML) or <code>xml:lang</code> (in
1167 XML).</p>
1168
1169 <!-- @@ ISSUE: xml:lang in non-HTML element in DOM5 HTML created
1170 from an HTML document? -->
1171 </div>
1172
1173 <div class="section" id="in-XML:charset"><h3>The <code>charset</code> attribute is not
1174 allowed in XML document.</h3>
1175 <p>The <code>charset</code> attribute of a
1176 <code>meta</code> element is not allowed in XML document.
1177 The document is non-conforming.</p>
1178
1179 <p>To specify the character encoding used for serialization,
1180 if necessary, use XML declaration instead:
1181 <pre class="xml example">
1182 <code>&lt;?xml version="1.0" encoding="<var>encoding-name</var>"?&gt;</code></pre>
1183 </p>
1184 </div>
1185
1186 <div class="section" id="in-XML:lang"><h3>The <code>lang</code> attribute is not
1187 allowed in XML document.</h3>
1188 <p>The HTML <code>lang</code> attribute is not allowed in
1189 XML document. The document is non-conforming.</p>
1190
1191 <p>The <code>lang</code> attribute in <code>null</code>
1192 namespace for HTML elements is conforming <em>only</em> in
1193 HTML documents.</p>
1194
1195 <p>To specify natural language information in XML document,
1196 use <code>xml:lang</code> attribute instead.</p>
1197 </div>
1198
1199 <div class="section" id="in-XML:noscript"><h3>A <code>noscript</code> element cannot be
1200 used in XML document.</h3></div>
1201
1202 <div class="section" id="in-XML:xmlns"><h3>The <code>xmlns</code> attribute
1203 in the <code>null</code> namespace is not allowed in
1204 XHTML document. The document is non-conforming.</h3>
1205 <p>The <code>xmlns</code> attribute in the <code>null</code>
1206 namespace is not allowed in XHTML document.</p>
1207
1208 <p>This error should not occur in conformance-checking of
1209 static documents.</p>
1210 </div>
1211
1212 </section>
1213
1214 <section id="attribute-value-errors">
1215 <h2>Attribute Value Errors</h2>
1216
1217 <div class="section" id="boolean:invalid"><h3>Attribute value <code><var>{@}</var></code>
1218 is not allowed. It must be an empty string or a string
1219 <code><var>{local-name}</var></code>.</h3></div>
1220
1221 <div class="section" id="char:syntax-error"><h3>The attribute value must be exactly one
1222 character.</h3></div>
1223
1224 <div class="section" id="charref-in-charset"><h3>A character reference cannot be used to
1225 represent a character encoding name.</h3></div>
1226
1227 <div class="section" id="charset:not-preferred"><h3>Character encoding name
1228 <code><var>{value}</var></code> is not the preferred name of that
1229 character encoding.</h3></div>
1230
1231 <div class="section" id="charset:not-registered"><h3>Character encoding name
1232 <code><var>{value}</var></code> is not a registered name.</h3>
1233 <p>The specified character encoding name is not registered to
1234 <abbr>IANA</abbr>. Use of registered character encoding name
1235 is a good practice to facilitate interoperability.</p>
1236
1237 <dl class="switch">
1238 <dt><code>EUC-TW</code></dt>
1239 <dd><code>EUC-TW</code> is not registered. Unfortunately, there
1240 is no registered name for that character encoding. Use
1241 Big5 encoding with character encoding name <code>Big5</code>
1242 if it is enough to represent the document.</dd>
1243 <dt><code>ISO-2022-JP-1</code></dt>
1244 <dd><code>ISO-2022-JP-1</code> is not registered, nevertheless
1245 this character encoding name is documented in
1246 <a href="urn:ietf:rfc:2237"><abbr>RFC</abbr> 2237</a>. Use
1247 <code>ISO-2022-JP-2</code> instead, since that character encoding
1248 is a superset of ISO-2022-JP-1.</dd>
1249 <dt><code>ISO-2022-JP-3</code>, <code>ISO-2022-JP-3-plane1</code></dt>
1250 <dd>These names are not registered and obsoleted in favor of
1251 <code>ISO-2022-JP-2004</code> and
1252 <code>ISO-2022-JP-2004-plane1</code>.</dd>
1253 <dt><code>ISO-2022-JP-2003</code>,
1254 <code>ISO-2022-JP-2003-plane1</code></dt>
1255 <dd>These names are not registered and corrected to
1256 <code>ISO-2022-JP-2004</code> and
1257 <code>ISO-2022-JP-2004-plane1</code>.</dd>
1258 <dt><code>ISO-2022-JP-2004</code>,
1259 <code>ISO-2022-JP-2004-plane1</code></dt>
1260 <dd>These names are not registered. Unfortunately, there is
1261 no registered name for these character encodings.</dd>
1262 <dt><code>UTF-8N</code></dt>
1263 <dd><code>UTF-8N</code> is not registered. Character encoding
1264 name <code>UTF-8</code> represents UTF-8 encoding with or
1265 without <abbr>BOM</abbr>.</dd>
1266 </dl>
1267
1268 <p><strong>WARNING</strong>: This error might be raised for
1269 a registered character encoding name, since the character encoding
1270 name database of the conformance checker is not complete yet.</p>
1271 </div>
1272
1273 <div class="section" id="charset:private"><h3>Character encoding name
1274 <code><var>{value}</var></code> is a private name.</h3>
1275 <p>The specified character encoding name is a private name and
1276 not registered to <abbr>IANA</abbr>. Use of registered character
1277 encoding name is a good practice to facilitate interoperability.</p>
1278
1279 <dl class="switch">
1280 <dt><code>x-euc-jp</code></dt>
1281 <dd>Use <code>EUC-JP</code> for the Japanese <abbr>EUC</abbr>
1282 character encoding.</dd>
1283 <dt><code>x-sjis</code></dt>
1284 <dd>Use <code>Shift_JIS</code> for standard Shift encoding scheme of
1285 <abbr>JIS</abbr> coded character set, or <code>Windows-31J</code>
1286 for Microsoft standard character set as implemented by
1287 Microsoft Windows.</dd>
1288 </dl>
1289 </div>
1290
1291 <div class="section" id="charset:syntax-error"><h3>The specified value <code><var>{value}</var></code>
1292 is syntactically not a character encoding name.</h3>
1293 <p>The attribute value must be a character encoding name. However,
1294 the specified value is not a character encoding name syntactically.
1295 The document is non‐conforming.</p>
1296 <p>Character encoding name is a string of <abbr>ASCII</abbr>
1297 printable characters, up to 40 characters.</p>
1298 </div>
1299
1300 <div class="section" id="color:syntax-error"><h3>The specified value is not a color
1301 name or hexadecimal color number.</h3></div>
1302
1303 <div class="section" id="coords:number-not-3"><h3>The <code>coords</code> attribute have to
1304 contain three (3) numbers (specified:
1305 <code><var>{text}</var></code>).</h3></div>
1306
1307 <div class="section" id="coords:number-not-4"><h3>The <code>coords</code> attribute have to
1308 contain four (4) numbers (specified:
1309 <code><var>{text}</var></code>).</h3></div>
1310
1311 <div class="section" id="coords:number-lt-6"><h3>The <code>coords</code> attribute have to
1312 contain more than or equal to six (6) numbers (specified:
1313 <code><var>{text}</var></code>).</h3></div>
1314
1315 <div class="section" id="coords:number-not-even"><h3>The <code>coords</code> attribute have to
1316 contain even number of numbers (specified:
1317 <code><var>{text}</var></code>).</h3></div>
1318
1319 <div class="section" id="coords:out-of-range"><h3>The specified value <code><var>{value}</var></code>
1320 is out of range.</h3></div>
1321
1322 <div class="section" id="coords:syntax-error"><h3>The specified value is not valid.</h3></div>
1323
1324 <div class="section" id="datetime:bad-year"><h3>Year number is out of range.</h3></div>
1325
1326 <div class="section" id="datetime:bad-month"><h3>Month number is out of range.</h3></div>
1327
1328 <div class="section" id="datetime:bad-day"><h3>Day number is out of range.</h3></div>
1329
1330 <div class="section" id="datetime:bad-hour"><h3>Hour number is out of range.</h3></div>
1331
1332 <div class="section" id="datetime:bad-minute"><h3>Minute number is out of range.</h3></div>
1333
1334 <div class="section" id="datetime:bad-second"><h3>Second number is out of range.</h3></div>
1335
1336 <div class="section" id="datetime:bad-timezone-hour"><h3>Hour number of the timezone component is out of
1337 range.</h3></div>
1338
1339 <div class="section" id="datetime:bad-timezone-minute"><h3>Minute number of the timezone component is out of
1340 range.</h3></div>
1341
1342 <div class="section" id="datetime:syntax-error"><h3>The attribute value is not a datetime.</h3></div>
1343
1344 <div class="section" id="dateortime:syntax-error"><h3>The attribute value is not a date or
1345 time.</h3></div>
1346
1347 <div class="section" id="enumerated:invalid"><h3>This attribute only allow a limited set of
1348 values and the specified value <code><var>{@}</var></code> is not one
1349 of them.</h3>
1350 <p>For this attribute only several values are allowed and the
1351 value of the attribute is not one of them. The document
1352 is non-conforming.</p>
1353
1354 <dl>
1355 <dt>HTML <code>meta</code> element, <code>http-equiv</code> attribute</dt>
1356 <dd><p>Only values <code>Default-Style</code> and <code>Refresh</code>
1357 are allowed.</p>
1358 <p>Value <code>Content-Type</code> is obsolete; for charset
1359 declaration, the <code>charset</code> attribute can be used as:
1360 <pre class="html example">
1361 <code>&lt;meta charset="<var>charset-name</var>"&gt;</code></pre>
1362 ... where <var>charset-name</var> is a name of the character encoding
1363 of the document, such as <code>utf-8</code>.</p>
1364 <p>Values <code>Content-Style-Type</code> and
1365 <code>Content-Script-Type</code> are currently not allowed.</p>
1366 <p>Value <code>Keywords</code> is not allowed. Use
1367 <code>name</code> attribute instead of <code>http-equiv</code>
1368 attribute.</p>
1369 <p>Values <code>Expires</code>, <code>Pragma</code>,
1370 and <code>Cache-Control</code> are not allowed;
1371 use <em>real</em> HTTP header fields for cache control.</p></dd>
1372 </dl>
1373 </div>
1374
1375 <div class="section" id="enumerated:invalid:http-equiv:content-type"><h3>Character encoding declaration syntax
1376 <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>
1377 is obsolete.</h3>
1378 <p>Old long character encoding declaration syntax
1379 <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>
1380 is in use. The document is non‐conforming.</p>
1381
1382 <p>The new character encoding declaration syntax is:
1383 <pre class="html example">
1384 <code>&lt;meta charset="<var>charset-name</var>"&gt;</code></pre>
1385 </p>
1386 </div>
1387
1388 <div class="section" id="enumerated:non-conforming"><h3>Attribute value <code><var>{@}</var></code>
1389 is not allowed.</h3></div>
1390
1391 <div class="section" id="duplicate-http-equiv"><h3>There is another pragma
1392 <code><var>{value}</var></code>.</h3></div>
1393
1394 <div class="section" id="duplicate-ID"><h3>This identifier has already been
1395 assigned to another element.</h3></div>
1396
1397 <div class="section" id="duplicate-token"><h3>The token <code><var>{value}</var></code>
1398 appears in the attribute value twice.</h3></div>
1399
1400 <div class="section" id="empty-attribute-value"><h3>The attribute value must not be empty.</h3></div>
1401
1402 <div class="section" id="float:out-of-range"><h3>The specified value is out of range.</h3></div>
1403
1404 <div class="section" id="float:syntax-error"><h3>The attribute value is not a real
1405 number.</h3></div>
1406
1407 <div class="section" id="fragment-points-itself"><h3>A fragment identifier references the element
1408 itself.</h3></div>
1409
1410 <div class="section" id="fragment-points-nothing"><h3>A fragment identifier references no
1411 node.</h3></div>
1412
1413 <div class="section" id="hashref:syntax-error"><h3>A hash−name reference must start with a
1414 <code>#</code> character.</h3></div>
1415
1416 <div class="section" id="id-ne-name"><h3>The <code>id</code> attribute value is
1417 different from the <code>name</code> attribute value.</h3></div>
1418
1419 <div class="section" id="integer:syntax-error"><h3>The attribute value is not an integer.</h3></div>
1420
1421 <div class="section" id="link-type:bad-context"><h3>The link type <code><var>{value}</var></code>
1422 cannot be specified for this element.</h3>
1423 <p>The specified link type cannot be used for the element.
1424 The document is non-conforming.</p>
1425
1426 <p>Link types are associated with limited set of elements.
1427 They cannot be used with other elements.</p>
1428
1429 <p>For example, link type <code>bookmark</code>
1430 can be used with <code>a</code> or <code>area</code> element,
1431 while it cannot be used with <code>link</code> element.</p>
1432 </div>
1433
1434 <div class="section" id="invalid-attribute-value"><h3>Attribute value <code><var>{@}</var></code>
1435 is not an allowed value.</h3></div>
1436
1437 <div class="section" id="length:syntax-error"><h3>The attribute value is not a length
1438 value.</h3></div>
1439
1440 <div class="section" id="link-type:non-conforming"><h3>The link type <code><var>{value}</var></code>
1441 is non-conforming.</h3>
1442 <p>The specified link type is non-conforming, and therefore
1443 the document is non-conforming.</p>
1444
1445 <dl class="switch">
1446 <dt>Link type <code>contents</code></dt>
1447 <dd>Use link type <code>index</code>.</dd>
1448 <dt>Link type <code>copyright</code></dt>
1449 <dd>Use link type <code>license</code>.</dd>
1450 <dt>Link type <code>home</code></dt>
1451 <dd>Use link type <code>index</code>.</dd>
1452 <dt>Link type <code>previous</code></dt>
1453 <dd>Use link type <code>prev</code>.</dd>
1454 <dt>Link type <code>start</code></dt>
1455 <dd>Use link type <code>first</code>.</dd>
1456 <dt>Link type <code>toc</code> or <code>top</code></dt>
1457 <dd>Use link type <code>index</code>.</dd>
1458 </dl>
1459 </div>
1460
1461 <div class="section" id="meta-content-type-syntax-error"><h3>The specified value is not a valid as a long
1462 character encoding declaration.</h3></div>
1463
1464 <div class="section" id="mismatched-charset-name"><h3>The specified character encoding name
1465 <code><var>{value}</var></code> is different from the actual document
1466 character encoding <code><var>{text}</var></code>.</h3>
1467 <p>The specified character encoding name is different from
1468 the character encoding of the document. The document
1469 is non‐conforming.</p>
1470 </div>
1471
1472 <div class="section" id="mismatched-charset-name-not-checked"><h3>Whether the specified character encoding name
1473 <code><var>{value}</var></code> matches to the actual character encoding
1474 name cannot be checked since the input is not a byte stream.</h3></div>
1475
1476 <div class="section" id="mode:syntax-error"><h3>The attribute value is not a valid mode
1477 name.</h3></div>
1478
1479 <div class="section" id="nninteger:out-of-range"><h3>The specified value is out of range.</h3></div>
1480
1481 <div class="section" id="nninteger:syntax-error"><h3>The attribute value is not a non‐negative
1482 integer.</h3></div>
1483
1484 <div class="section" id="no-referenced-map"><h3>The <code>usemap</code> attribute references
1485 no image map.</h3></div>
1486
1487 <div class="section" id="no-referenced-menu"><h3>The <code>contextmenu</code> attribute references
1488 no menu.</h3></div>
1489
1490 <div class="section" id="no-referenced-header-cell"><h3>There is no table header cell whose <code>id</code>
1491 is <code><var>{value}</var></code> in the same table.</h3></div>
1492
1493 <div class="section" id="refresh:syntax-error"><h3>the specified value is not a valid as part
1494 of a <code>Refresh</code> pragma.</h3></div>
1495
1496 <div class="section" id="repeat:syntax-error"><h3>The attribute value is not an integer or
1497 a string <code>template</code>.</h3></div>
1498
1499 <div class="section" id="reserved-browsing-context-name"><h3>Browsing context name
1500 <code><var>{@}</var></code> is reserved.</h3>
1501 <p>The specified browsing context name is reserved.
1502 The document is non-conforming.</p>
1503
1504 <p>Names of browsing contexts starting with <code>_</code>
1505 (<code>U+005F</code> <code class="charname">LOW LINE</code>)
1506 are reserved so that it must not be used.</p>
1507
1508 <p>Old version of HTML, non-HTML markup languages, and
1509 Web browsers define or implements special reserved
1510 browsing context names <code>_blank</code>,
1511 <code>_main</code>, and <code>_replace</code>.
1512 However, they are <em>not</em> conforming attribute values.</p>
1513 </div>
1514
1515 <div class="section" id="Reserved-Prefixes-and-Namespace-Names:Name"><h3>Namespace name <code><var>{text}</var></code>
1516 is reserved and cannot be used for an arbitrary prefix.</h3></div>
1517
1518 <div class="section" id="Reserved-Prefixes-and-Namespace-Names:Prefix"><h3>Namespace prefix <code><var>{text}</var></code>
1519 is reserved and cannot be used for an arbitrary namespace name.</h3></div>
1520
1521 <div class="section" id="link-type:proposed"><h3>Link type <code><var>{value}</var></code>
1522 is proposed but not accepted yet; it <em>should not</em> be
1523 used until it has been accepted.</h3>
1524 <p>The link type is in the <i>proposed</i> status; it
1525 <em>should not</em> be used until it has been
1526 accepted.</p>
1527
1528 <p><strong>Warning</strong>: The data served to the
1529 conforming checker might be out of date; it might have already
1530 been accepted or rejected. The document might or might not be
1531 conforming depending on the status. See WHATWG Wiki
1532 for the latest information.</p>
1533 </div>
1534
1535 <div class="section" id="sizes:syntax-error"><h3>The specified value <code><var>{value}</var></code>
1536 is not a valid value.</h3></div>
1537
1538 <div class="section" id="space-in-ID"><h3>White space characters are not allowed
1539 in the <code>id</code> attribute.</h3></div>
1540
1541 <div class="section" id="template:not-template"><h3>The node referenced by the <code>template</code>
1542 attribute is not a template.</h3></div>
1543
1544 <div class="section" id="window-name:empty"><h3>Browsing context name must not be empty.</h3></div>
1545
1546 <div class="section" id="window-name:reserved"><h3>Browsing context name
1547 <code><var>{value}</var></code> is reserved.</h3></div>
1548
1549 <div class="section" id="word-not-allowed"><h3>The word <code><var>{value}</var></code> is not
1550 allowed in this attribute.</h3></div>
1551
1552 <div class="section" id="XML-1.0-NCName:syntax-error"><h3>The specified value is not a legal XML Namespaces
1553 1.0 <code>NCName</code>.</h3></div>
1554
1555 </section>
1556
1557 <section id="table-model-errors">
1558 <h2>Table Model Errors</h2>
1559
1560 <div class="section" id="cell-overlapping"><h3>Cell slot (<var>{text}</var>) is filled by
1561 multiple cells.</h3></div>
1562
1563 <div class="section" id="colspan-creates-column-with-no-anchored-cell"><h3>This <code>colspan</code> attribute
1564 results in creating a table column that does not contain
1565 any cell anchored to it.</h3></div>
1566
1567 <div class="section" id="column-with-no-anchored-cell"><h3>This column has no anchored cell.</h3></div>
1568
1569 <div class="section" id="table:no-cell-in-last-row"><h3>The table has no cell (<code>td</code> or
1570 <code>th</code>) in the last row.</h3></div>
1571
1572 <div class="section" id="table:rowspan-extends-table"><h3>This <code>rowspan</code> attribute
1573 results in creating a table row that does not contain
1574 any cell anchored to it.</h3>
1575 <p>The <code>rowspan</code> attribute value of the cell
1576 is so specified that it extends a table in the row axis.
1577 However, the extended row does not contain any cell by itself.
1578 The document is non-conforming.</p>
1579
1580 <p>For example, the table below is non-conforming:
1581 <pre class="html bad example">
1582 <code>&lt;table&gt;
1583 &lt;tbody&gt;
1584 &lt;tr&gt;&lt;td rowspan=2&gt;&lt;/td&gt;&lt;/tr&gt;
1585 &lt;/tbody&gt;
1586 &lt;/table&gt;</code></pre>
1587 ... since the second row contains only
1588 a cell that spans between first and second rows.</p>
1589 </div>
1590
1591 <div class="section" id="row-with-no-anchored-cell"><h3>This row has no anchored cell.</h3></div>
1592
1593 <div class="section" id="rowspan-creates-row-with-no-anchored-cell"><h3>This <code>rowspan</code> attribute
1594 results in creating a table row that does not contain
1595 any cell anchored to it.</h3></div>
1596
1597
1598 </section>
1599
1600 <section id="imt-warnings">
1601 <h2>Internet Media Type Errors</h2>
1602
1603 <div class="section" id="boundary:syntax-error"><h3>The specified value is not a valid value
1604 as a multipart boundary.</h3></div>
1605
1606 <div class="section" id="e4x:syntax-error"><h3>The specified value is not a valid value
1607 for the attribute <code>e4x</code>.</h3></div>
1608
1609 <div class="section" id="IMT:attribute-syntax-error"><h3>The specified value,
1610 <code><var>{value}</var></code>, is syntactically not a valid
1611 attribute name.</h3></div>
1612
1613 <div class="section" id="IMT:composite"><h3>The specified media type is a composite
1614 type, which is not allowed in this context.</h3></div>
1615
1616 <div class="section" id="IMT:limited-use-subtype"><h3>An Internet Media Type whose intended usage
1617 is limited use, <code><var>{value}</var></code> is used.</h3></div>
1618
1619 <div class="section" id="IMT:syntax-error"><h3>The specified value is not an Internet Media
1620 Type.</h3></div>
1621
1622 <div class="section" id="IMT:obsolete-parameter"><h3>An obsolete parameter
1623 <code><var>{value}</var></code> is used.</h3></div>
1624
1625 <div class="section" id="IMT:obsolete-subtype"><h3>An obsolete Internet Media Type
1626 <code><var>{value}</var></code> is used.</h3></div>
1627
1628 <div class="section" id="IMT:parameter-missing"><h3>Parameter <code><var>{text}</var></code> have to
1629 be specified for the Internet Media Type
1630 <code><var>{value}</var></code>.</h3></div>
1631
1632 <div class="section" id="IMT:parameter-not-allowed"><h3>Parameter <code><var>{value}</var></code> is not
1633 allowed for this Internet Media Type.</h3></div>
1634
1635 <div class="section" id="IMT:private-subtype"><h3>Use of a private Internet Media Type
1636 <code><var>{value}</var></code> is not encouraged.</h3></div>
1637
1638 <div class="section" id="IMT:private-type"><h3>Use of a private type
1639 <code><var>{value}</var></code> is not encouraged.</h3></div>
1640
1641 <div class="section" id="IMT:subtype-syntax-error"><h3>Value <code><var>{value}</var></code> is
1642 syntactically not a valid subtype value of an Internet Media Type.</h3></div>
1643
1644 <div class="section" id="IMT:type-syntax-error"><h3>Value <code><var>{value}</var></code> is
1645 syntactically not a valid type.</h3></div>
1646
1647 <div class="section" id="IMT:unknown-parameter"><h3>An unknown parameter <code><var>{value}</var></code>
1648 is used. The conformance checker cannot determine whether use of this
1649 parameter is valid or not.</h3></div>
1650
1651 <div class="section" id="IMT:unknown-subtype"><h3>An unknown Internet Media Type
1652 <code><var>{value}</var></code> is used. At the time of the update of
1653 the conformance checker's Internet Media Type database, the subtype is
1654 not reigstered to the IANA registry. The subtype, however, might be
1655 registerd to the IANA registry thereafter. Please consult the IANA
1656 registry.</h3></div>
1657
1658 <div class="section" id="IMT:unregistered-subtype"><h3>Use of an Internet Media Type
1659 <code><var>{value}</var></code> is not encouraged since it is not
1660 part of the IANA registry.</h3></div>
1661
1662 <div class="section" id="IMT:unregistered-type"><h3>Use of a type
1663 <code><var>{value}</var></code> is not encouraged since it is not
1664 a standardized type.</h3></div>
1665
1666 <div class="section" id="not-IMT"><h3>A value that is not an Internet Media Type
1667 is not allowed here.</h3></div>
1668
1669 </section>
1670
1671 <section id="uri-errors">
1672 <h2>URL Errors</h2>
1673
1674 <div class="section" id="syntax-error:iri3987"><h3>The specified value is syntactically not an
1675 IRI.</h3></div>
1676
1677 <div class="section" id="syntax-error:iriref3987"><h3>The specified value is syntactically not an IRI
1678 reference.</h3>
1679 <p>The specified value does not satisfy the syntactical requirements
1680 for IRI references. The document is non-conforming.</p>
1681
1682 <p>Possible causes:
1683 <ul>
1684 <li>The string might contain one or more white space characters.
1685 Especially, the <code> </code> (<code>U+0020</code>
1686 <code class="charname">SPACE</code>) character cannot be
1687 used in IRI references.</li>
1688 </ul>
1689 </p>
1690 </div>
1691
1692 <div class="section" id="syntax-error:rdfuriref"><h3>The specified value is syntactically not an RDF
1693 URI reference.</h3></div>
1694
1695 <div class="section" id="syntax-error:uri2396"><h3>The specified value is syntactically not a
1696 URI according to RFC 2396.</h3></div>
1697
1698 <div class="section" id="syntax-error:uri3986"><h3>The specified value is syntactically not a
1699 URI.</h3></div>
1700
1701 <div class="section" id="URL:address-format"><h3>URL host address format
1702 <code><var>{value}</var></code> is not supported by the
1703 conformance checker.</h3></div>
1704
1705 <div class="section" id="URL:default-port"><h3>Default port number should be omitted.</h3></div>
1706
1707 <div class="section" id="URL:dot-segment"><h3>A dot-segment (<code>.</code> or
1708 <code>..</code>) occurs in an absolute reference.</h3>
1709 <p>Dot-segment (<code>.</code> or <code>..</code>) should
1710 not occur in an absolute reference.</p>
1711
1712 <p>In relative references, dot-segments are used to represent
1713 the current (<code>.</code>) or the parent (<code>..</code>)
1714 hierarchy of the path. Though they are also allowed
1715 in absolute references, it should be resolved to the
1716 canonical form before it has been published.</p>
1717 </div>
1718
1719 <div class="section" id="URL:empty-host"><h3>The host component of the URL is empty.</h3></div>
1720
1721 <div class="section" id="URL:empty-path"><h3>The URL does not end with
1722 a <code>/</code> character.</h3></div>
1723
1724 <div class="section" id="URL:empty-port"><h3>The port component of the URL is empty.</h3></div>
1725
1726 <div class="section" id="URL-fragment-not-allowed"><h3>The fragment component of the URL is not
1727 allowed.</h3></div>
1728
1729 <div class="section" id="URL:long-host"><h3>The host component of the URL
1730 is too long.</h3></div>
1731
1732 <div class="section" id="URL:lowercase-hexadecimal-digit"><h3>A lowercase hexadecimal digit is used
1733 in percent-encoding.</h3>
1734 <p>The hexadecimal digit in percent-encoding string in the IRI
1735 is in lowercase. Though the IRI <em>is</em> conforming,
1736 it should be in uppercase.</p>
1737 </div>
1738
1739 <div class="section" id="URL:non-DNS-host"><h3>The host component of the URL
1740 is not a DNS host name.</h3></div>
1741
1742 <div class="section" id="URL:non-UTF-8-host"><h3>The host component of the URL
1743 is not encoded in UTF-8.</h3></div>
1744
1745 <div class="section" id="URL:password"><h3>Password should not be included in a URL
1746 for the security.</h3></div>
1747
1748 <div class="section" id="URL:percent-encoded-unreserved"><h3>An unreserved character is
1749 percent-encoded.</h3>
1750 <p>An unreserved character is percent-encoded in the IRI.
1751 Though it <em>is</em> conforming, it should be in the
1752 decoded (or bare) form.</p>
1753 </div>
1754
1755 <div class="section" id="URL:uppercase-host"><h3>The host <code><var>{value}</var></code>
1756 should be spelt in lowercase.</h3></div>
1757
1758 <div class="section" id="URL:uppercase-scheme-name"><h3>URL scheme name is in uppercase.</h3>
1759 <p>The scheme part of the IRI is written in uppercase letter.</p>
1760
1761 <p>Uppercase scheme names are not required to be processed
1762 correctly.</p>
1763 <!-- @@
1764 RFC 3986 3.1.
1765 > Although schemes are case-
1766 insensitive, the canonical form is lowercase and documents that
1767 specify schemes must do so with lowercase letters.
1768
1769 > An implementation ... should only produce lowercase scheme names for
1770 consistency.
1771 -->
1772 </div>
1773
1774 </section>
1775
1776 <section id="mq-errors">
1777 <h2>Media Query Errors</h2>
1778
1779 <div class="section" id="mq-syntax-error"><h3>The specified value has a syntax error as a
1780 media query.</h3></div>
1781
1782 <div class="section" id="unknown-media-type"><h3>Media type <code><var>{value}</var></code> is
1783 not supported by the conformance checker.</h3></div>
1784
1785 </section>
1786
1787 <section id="selectors-errors">
1788 <h2>Selectors Errors</h2>
1789
1790 <div class="section" id="an+b-not-closed"><h3>Argument list of the pseudo-class is
1791 not closed by a <code>)</code> character.</h3></div>
1792
1793 <div class="section" id="ab+b-not-integer"><h3>Numbers in the argument
1794 <code><var>a</var>n+<var>b</var></code> have to be integers.</h3></div>
1795
1796 <div class="section" id="an+b-syntax-error"><h3>Argument <code><var>a</var>n+<var>b</var></code> is
1797 syntactically incorrect.</h3></div>
1798
1799 <div class="section" id="attr-selector-not-closed"><h3>Attribute selector is not closed by
1800 a <code>]</code> character.</h3></div>
1801
1802 <div class="section" id="lang-selector-not-closed"><h3>Argument list of the <code>:lang</code>
1803 selector is not closed by a <code>)</code> character.</h3></div>
1804
1805 <div class="section" id="namespace-prefix:not-declared"><h3>Namespace prefix <code><var>{value}</var></code>
1806 is not declared.</h3></div>
1807
1808 <div class="section" id="no-attr-local-name"><h3>Attribute local name is missing.</h3></div>
1809
1810 <div class="section" id="no-attr-match"><h3>Attribute matching operator (e.g.
1811 <code>=</code>) is missing.</h3></div>
1812
1813 <div class="section" id="no-attr-name"><h3>Attribute name is missing.</h3></div>
1814
1815 <div class="section" id="no-attr-namespace-separator"><h3>Attribute namespace wildcard <code>*</code>
1816 is not followed by a <code>|</code> character.</h3></div>
1817
1818 <div class="section" id="no-attr-value"><h3>Attribute value is missing.</h3></div>
1819
1820 <div class="section" id="no-class-name-selector"><h3>Class name is missing.</h3></div>
1821
1822 <div class="section" id="no-combinator"><h3>Combinator is missing.</h3></div>
1823
1824 <div class="section" id="no-contains-string"><h3>No string is specified in the argument
1825 list of the <code>:-manakai-contains</code> pseudo-class
1826 selector.</h3></div>
1827
1828 <div class="section" id="no-lang-tag"><h3>Language tag argument is missing.</h3></div>
1829
1830 <div class="section" id="no-local-name-selector"><h3>Local name part of the type selector (or
1831 <code>*</code> for the universal selector) is missing.</h3></div>
1832
1833 <div class="section" id="no-pseudo-class-name"><h3>Pseudo-class name is missing.</h3></div>
1834
1835 <div class="section" id="no-pseudo-element-name"><h3>Pseudo-element name is missing.</h3></div>
1836
1837 <div class="section" id="no-sss"><h3>Sequence of simple selectors is
1838 expected.</h3></div>
1839
1840 <div class="section" id="not-not-closed"><h3>Argument list of the <code>:not</code> selector
1841 is not closed by a <code>)</code> character.</h3></div>
1842
1843 <div class="section" id="ss-after-pseudo-element"><h3>Simple selector is not allowed after a
1844 pseudo element.</h3></div>
1845
1846 <div class="section" id="unknown-pseudo-class"><h3>Pseudo-class <code>:<var>{value}</var></code>
1847 is not supported by the conformance checker.</h3></div>
1848
1849 <div class="section" id="unknown-pseudo-element"><h3>Pseudo-element <code>::<var>{value}</var></code>
1850 is not supported by the conformance checker.</h3></div>
1851
1852 </section>
1853
1854 <section id="css-errors">
1855 <h2>CSS Errors</h2>
1856
1857 <div class="section" id="at-rule-not-allowed"><h3>An <code>@<var>{text}</var></code> rule is not
1858 allowed here.</h3></div>
1859
1860 <div class="section" id="at-rule-syntax-error"><h3>The <code>@<var>{text}</var></code> rule is
1861 syntactically incorrect.</h3></div>
1862
1863 <div class="section" id="block-not-closed"><h3>Block is not closed before the end of
1864 file.</h3></div>
1865
1866 <div class="section" id="CSS-duplication"><h3>Component <code>&lt;<var>{text}</var>&gt;</code> is
1867 already specified.</h3></div>
1868
1869 <div class="section" id="CSS-cursor-hand"><h3>Value <code>hand</code> is not valid as
1870 <code>&lt;'cursor'&gt;</code>.</h3></div>
1871
1872 <div class="section" id="CSS-syntax-error"><h3>Specified value is syntactically not a correct
1873 <code>&lt;<var>{text}</var>&gt;</code>.</h3></div>
1874
1875 <div class="section" id="no-declaration-block"><h3>No declaration block is found after a group of
1876 selectors.</h3></div>
1877
1878 <div class="section" id="no-property-colon"><h3>A <code>:</code> character is missing after
1879 a property name.</h3></div>
1880
1881 <div class="section" id="no-property-name"><h3>Property name is expected.</h3></div>
1882
1883 <div class="section" id="no-property-semicolon"><h3>A <code>;</code> character is missing at the
1884 end of the property.</h3></div>
1885
1886 <div class="section" id="priority-syntax-error"><h3>Priority part of the declaration is syntactically
1887 incorrect.</h3></div>
1888
1889 <div class="section" id="unknown-at-rule"><h3>The <code>@<var>{value}</var></code> rule is
1890 not supported by the conformance checker.</h3></div>
1891
1892 <div class="section" id="unknown-property"><h3>Property <code><var>{value}</var></code> is
1893 not supported by the conformance checker.</h3></div>
1894
1895 </section>
1896
1897 <section id="cache-manifest-errors">
1898 <h2>Cache Manifest Errors</h2>
1899
1900 <div class="section" id="both-in-entries-and-whitelist"><h3>This URL is found both in the explicit or
1901 fallback entries and in the online whitelist.</h3></div>
1902
1903 <div class="section" id="different-origin-from-manifest"><h3>The specified URL has different origin from
1904 the manifest.</h3></div>
1905
1906 <div class="section" id="different-scheme-from-manifest"><h3>The scheme component of the URL is
1907 different from that of the manifest URL. The URL is ignored.</h3></div>
1908
1909 <div class="section" id="duplicate-oc-namespace"><h3>This oppotunistic caching namespace is already
1910 specified.</h3></div>
1911
1912 <div class="section" id="no-fallback-entry-URL"><h3>Fallback entry URL is missing.</h3></div>
1913
1914 <div class="section" id="not-manifest"><h3>This document is not a cache manifest.</h3>
1915 <p>The specified document is <em>not</em> a cache manifest.
1916 The document is non-conforming.</p>
1917
1918 <p>An entity labeled as Internet media type
1919 <code>text/cache-manifest</code> must contain a cache manifest.</p>
1920
1921 <p>A cache manifest must start with a line whose content is
1922 <code class="manifest example">CACHE MANIFEST</code>
1923 (exactly one space character between
1924 <code>CACHE</code> and <code>MANIFEST</code>).</p>
1925 </div>
1926
1927 <div class="section" id="same-as-manifest-URL"><h3>This URL is same as the manifest URL.</h3></div>
1928
1929 </section>
1930
1931 <section id="information">
1932 <h2>Stability Information</h2>
1933
1934 <div class="section" id="deprecated:attr"><h3>This attribute is deprecated.</h3></div>
1935
1936 <div class="section" id="deprecated:element"><h3>This element is deprecated.</h3></div>
1937
1938 <div class="section" id="status:cr:element"><h3>This element is in the
1939 <strong>call for implementation</strong> stage.</h3>
1940 <p>The element is in the call for implementation stage.</p>
1941
1942 <p>Usually, using the element is safe. However, it is a new feature
1943 so that it might not be implemented correctly. If it is found that
1944 the feature is hard or impossible to implement, the feature
1945 might be revised, or in some case it might be dropped.</p>
1946
1947 <p>Elements defined by Atom 1.0 (IETF Proposed Standard), and XBL 2.0
1948 (W3C Candidate Recommendation) belong to this class.</p>
1949 </div>
1950
1951 <div class="section" id="status:lc:element"><h3>This element is in the <strong>last
1952 call for comments</strong> stage.</h3>
1953 <p>The element is in the last call for comments stage.</p>
1954
1955 <p>The element is relatively mature, though the standardization
1956 is not done yet. It may be used for experiments. Since it is a new
1957 feature, it might not be implemented correctly or at all. If it is
1958 found that the feature is hard or impossible to implement, the feature
1959 might be revised or might be dropped.</p>
1960
1961 <p>Elements defined by Web Forms 2.0 as well as some elements
1962 defined by HTML5 belong to this class.</p>
1963 </div>
1964
1965 <div class="section" id="status:wd:element"><h3>This element is documented in a <strong>working
1966 draft</strong>.</h3>
1967 <p>The element is documented in a working or editor's draft
1968 and not yet completed.</p>
1969
1970 <p>The element should not be used for any practical purpose.
1971 The feature might be drastically changed later or might be
1972 entirely removed.</p>
1973
1974 <p>Most of new elements defined by HTML5 belong to this class.</p>
1975 </div>
1976
1977 <div class="section" id="status:non-standard:element"><h3>This element is <strong>not part of any
1978 standard</strong> the conformance checker knows.</h3>
1979 <p>The element is not part of any standard or draft the conformance
1980 checker is aware of.</p>
1981
1982 <p>The element should not be used for any practical purpose unless
1983 there is really a standard that defines the element.</p>
1984 </div>
1985
1986 <div class="section" id="status:cr:attr"><h3>This attribute is in the
1987 <strong>call for implementation</strong> stage.</h3>
1988 <p>The attribute is in the call for implementation stage.</p>
1989
1990 <p>Usually, using the attribute is safe. However, it is a new feature
1991 so that it might not be implemented correctly. If it is found that
1992 the feature is hard or impossible to implement, the feature
1993 might be revised, or in some case it might be dropped.</p>
1994 </div>
1995
1996 <div class="section" id="status:lc:attr"><h3>This attribute is in the <strong>last
1997 call for comments</strong> stage.</h3>
1998 <p>The attribute is in the last call for comments stage.</p>
1999
2000 <p>The attribute is relatively mature, though the standardization
2001 is not done yet. It may be used for experiments. Since it is a new
2002 feature, it might not be implemented correctly or at all. If it is
2003 found that the feature is hard or impossible to implement, the feature
2004 might be revised or might be dropped.</p>
2005 </div>
2006
2007 <div class="section" id="status:wd:attr"><h3>This attribute is documented in a <strong>working
2008 draft</strong>.</h3>
2009 <p>The attribute is documented in a working or editor's draft
2010 and not yet completed.</p>
2011
2012 <p>The attribute should not be used for any practical purpose.
2013 The feature might be drastically changed later or might be
2014 entirely removed.</p>
2015 </div>
2016
2017 <div class="section" id="status:non-standard:attr"><h3>This attribute is <strong>not part of any
2018 standard</strong> the conformance checker knows.</h3>
2019 <p>The attribute is not part of any standard or draft the conformance
2020 checker is aware of.</p>
2021
2022 <p>The attribute should not be used for any practical purpose unless
2023 there is really a standard that defines the attribute.</p>
2024 </div>
2025 </section>
2026
2027 <section id="langtag-errors">
2028 <h2>Language Tag Errors</h2>
2029
2030 <div class="section" id="langtag:extension:duplication"><h3>There is another extension subtag
2031 <code><var>{value}</var></code>.</h3></div>
2032
2033 <div class="section" id="langtag:illegal"><h3>Subtag <code><var>{value}</var></code> is
2034 syntactically invalid.</h3></div>
2035
2036 <div class="section" id="langtag:language:case"><h3>It is a good practice to represent ISO 639-1
2037 language code <code><var>{value}</var></code> in lowercase.</h3></div>
2038
2039 <div class="section" id="langtag:language:mul"><h3>Langauge tag <code>mul</code> should not be
2040 used.</h3></div>
2041
2042 <div class="section" id="langtag:language:nosemantics"><h3>No semantics is defined for language subtag
2043 <code><var>{value}</var></code>.</h3></div>
2044
2045 <div class="section" id="langtag:language:syntax"><h3>The language subtag <code><var>{value}</var></code>
2046 is syntactically invalid.</h3></div>
2047
2048 <div class="section" id="langtag:language:und"><h3>Langauge tag <code>und</code> should not be
2049 used.</h3></div>
2050
2051 <div class="section" id="langtag:private"><h3>It would be better if a private use language
2052 tag (<code><var>{value}</var></code>) is not used.</h3></div>
2053
2054 <div class="section" id="langtag:privateuse:syntax"><h3>Private use subtag <code><var>{value}</var></code>
2055 is syntactically invalid.</h3></div>
2056
2057 <div class="section" id="langtag:region:case"><h3>It is a good practice to represent ISO 3166
2058 country code <code><var>{value}</var></code> in uppercase.</h3></div>
2059
2060 <div class="section" id="langtag:region:nosemantics"><h3>No semantics is defined for region subtag
2061 <code><var>{value}</var></code>.</h3></div>
2062
2063 <div class="section" id="langtag:region:private"><h3>Use of private use country code
2064 <code><var>{value}</var></code> is not allowed.</h3></div>
2065
2066 </section>
2067
2068 <section id="rdfxml-errors">
2069 <h2>RDF/XML Errors</h2>
2070
2071 <div class="section" id="bad-rdf-namespace"><h3>The namespace URI of an element that
2072 represents an RDF concept must be
2073 <code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code>.</h3></div>
2074
2075 <div class="section" id="duplicate-rdf-id"><h3>The specified value is already used as an
2076 ID.</h3></div>
2077
2078 <div class="section" id="duplicate-unqualified-attr"><h3>Both unqualified attribute and namespace‐qualified
2079 RDF attribute are specified, which is not allowed.</h3></div>
2080
2081 <div class="section" id="parse-type-other"><h3>An invalid value is specified to
2082 the <code>parseType</code> attribute.</h3></div>
2083
2084 <div class="section" id="second-node-element"><h3>There is another element, such that
2085 this element is not allowed.</h3></div>
2086
2087 <div class="section" id="unqualified-attr"><h3>Unqualified attribute is not allowed.</h3></div>
2088
2089 <div class="section" id="unqualified-rdf-attr"><h3>RDF attribute should be
2090 namespace‐qualified.</h3></div>
2091
2092 </section>
2093
2094 <section id="unsupported-messages">
2095 <h2><i>Unsupported</i> Messages</h2>
2096
2097 <div class="section" id="unknown-element"><h3>Conformance checking for element
2098 <code><var>{local-name}</var></code> is not supported; <em>it might or
2099 might not be conforming</em>.</h3>
2100 <p>The conformant checker does not support the element.
2101 It cannot determine whether the document is conforming or not.</p>
2102 </div>
2103
2104 <div class="section" id="unknown-attribute"><h3>Conformance checking for attribute
2105 <code><var>{local-name}</var></code> of element
2106 <code><var>{element-local-name}</var></code> is not supported;
2107 <em>it might or might not be conforming</em>.</h3>
2108 <p>The conformant checker does not support the attribute.
2109 It cannot determine whether the document is conforming or not.</p>
2110 </div>
2111
2112 <div class="section" id="unknown-link-type"><h3>Link type <code><var>{value}</var></code> is not
2113 standardized or registered at the time of the release of the conformance
2114 checker; <em>it is non-conforming unless it now has been
2115 registered</em>.</h3>
2116 <p>The <code>rel</code> attribute is defined as a list of link types.
2117 Some common link types are defined in the HTML5 specification.
2118 Additional link types can be registered to the WHATWG Wiki.
2119 use of any other link type is non-conforming.</p>
2120
2121 <p>The specified link type is not part of the standard or registry
2122 when the database used by the conformance cheker is created.
2123 The link type might have been added to the registry since then.
2124 In such case it might be conforming. Otherwise, the
2125 document is non-conforming.</p>
2126
2127 <dl>
2128 <dt>Link types <code>shortcut icon</code></dt>
2129 <dd>Link type <code>shortcut</code> is not registered.
2130 Use only <code>icon</code> for linking to so-called favicon.</dd>
2131 </dl>
2132 </div>
2133
2134 <div class="section" id="event-handler"><h3>Conformance checking for event handler attribute
2135 is not supported; <em>it might or might not be conforming.</em></h3></div>
2136
2137 <div class="section" id="media-query"><h3>Conformance checking for media query
2138 is not supported; <em>it might or might not be conforming.</em></h3></div>
2139
2140 <div class="section" id="addr-spec-not-supported"><h3>Conformance checking for an <code>addr-spec</code>
2141 is not supported; <em>it might or might not be conforming.</em></h3></div>
2142
2143 <div class="section" id="XML-script-lang"><h3>Conformance checking for script
2144 language <code><var>{text}</var></code> is not supported;
2145 <em>it might or might not be conforming.</em></h3></div>
2146
2147 <div class="section" id="XML-style-lang"><h3>Conformance checking for style
2148 language <code><var>{text}</var></code> is not supported;
2149 <em>it might or might not be conforming.</em></h3></div>
2150
2151 <div class="section" id="atom|content-not-supported"><h3>Conformance checking for an Atom
2152 <code>content</code> element with <code>type</code>
2153 <code><var>{text}</var></code> is not supported.</h3></div>
2154
2155 <div class="section" id="help-not-available"><h3>これ以上の詳しい情報はありません。</h3>
2156 <p>これについての詳しい情報はありません。</p>
2157 </div>
2158
2159 </section>
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369 <div class="section" id="Error-level-m"><h3><a href="../error-description#Error-level-m" rel="help"><em class="rfc2119" title="REQUIRED">必須</em>級の誤り</a></h3>
2370 <p>A violation to a hard requirement of the specification.
2371 The document is non‐conforming.</p>
2372 </div>
2373
2374 <div class="section" id="Error-level-s"><h3><a href="../error-description#Error-level-s" rel="help"><em class="rfc2119" title="RECOMMENDED">推奨</em>級の誤り</a></h3>
2375 <p>A violation to a requirement of the specification.
2376 The violation might be legitimize in some case. Otherwise,
2377 the document is non‐conforming.</p>
2378 </div>
2379
2380 <div class="section" id="Error-level-w"><h3><a href="../error-description#Error-level-w" rel="help">警告</a></h3>
2381 <p>A warning is an advice from the conformance checker
2382 to avoid solving a problem in a confusing or possibly wrong way.
2383 It does not affect to the conformance of the document, and
2384 may sometimes be inappropriate.</p>
2385 </div>
2386
2387 <div class="section" id="Error-level-i"><h3><a href="../error-description#Error-level-i" rel="help">情報</a></h3>
2388 <p>An informational message just provides an additional information
2389 on the feature used in the document or the status of the retrieval
2390 or so on.
2391 It does not affect to the conformance of the document.</p>
2392 </div>
2393
2394 <div class="section" id="Error-level-u"><h3><a href="../error-description#Error-level-u" rel="help">未対応</a></h3>
2395 <p>Some feature that is not supported by the conformance checker
2396 is used in the document.</p>
2397 </div>
2398
2399 <section id="license">
2400 <h2>License of This Document</h2>
2401
2402 <p>Copyright <time>2007</time>‐<time>2008</time>
2403 <a href="http://suika.fam.cx/~wakaba/who?" rel="author" xml:lang="ja">Wakaba</a>
2404 <code class="mail">&lt;<a href="mailto:w@suika.fam.cx">w@suika.fam.cx</a>&gt;</code>.</p>
2405
2406 <p>This document is free software; you can redistribute it
2407 and/or modify it under the same terms as Perl itself.</p>
2408 </section>
2409
2410 <!-- $Date: 2008/08/29 13:35:14 $ -->
2411 </body>
2412 </html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24