/[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.9 - (show annotations) (download)
Wed Sep 17 03:56:43 2008 UTC (15 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +191 -7 lines
++ ChangeLog	17 Sep 2008 03:55:55 -0000
2008-09-17  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi: Support for |text/x-css-inline| type is added.

2008-09-17  Wakaba  <wakaba@suika.fam.cx>

	* standards.en.html: Updated.

++ html/WebHACC/Language/ChangeLog	17 Sep 2008 03:56:41 -0000
2008-09-17  Wakaba  <wakaba@suika.fam.cx>

	* CSSInline.pm: New module.

++ html/WebHACC/ChangeLog	17 Sep 2008 03:56:25 -0000
2008-09-17  Wakaba  <wakaba@suika.fam.cx>

	* Output.pm: Support for the |text/x-css-inline| type is added.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24