21 |
must be put into the <code>html</code> element.</p> |
must be put into the <code>html</code> element.</p> |
22 |
</div> |
</div> |
23 |
|
|
24 |
|
<div class="section parse-error" id="after-body"><h3>Tag <code><<var>$0</var>></code> |
25 |
|
is not allowed after the end tag <code></body></code>.</h3> |
26 |
|
<p>The start or end tag of an element appears after the |
27 |
|
<code>body</code> element has been closed. The document is |
28 |
|
non-conforming.</p> |
29 |
|
|
30 |
|
<p>Any content of the document other than <code>head</code> |
31 |
|
contents and comments must be put into the <code>body</code> |
32 |
|
element.</p> |
33 |
|
</div> |
34 |
|
|
35 |
<div class="section tokenize-error" id="bare-ero"><h3>The <code>&</code> character must |
<div class="section tokenize-error" id="bare-ero"><h3>The <code>&</code> character must |
36 |
introduce a reference.</h3> |
introduce a reference.</h3> |
37 |
<p>An <code>&</code> (<code>U+0026</code> |
<p>An <code>&</code> (<code>U+0026</code> |
67 |
</p> |
</p> |
68 |
</div> |
</div> |
69 |
|
|
70 |
|
<div class="section tokenize-error" id="bare-etago"><h3>A <code></</code> string is not followed |
71 |
|
by a tag name.</h3> |
72 |
|
<p>There is a <code><</code> (<code>U+003C</code> |
73 |
|
<code class="charname">LESS-THAN SIGN</code>) character |
74 |
|
immediately followed by a <code>/</code> (<code>U+005F</code> |
75 |
|
<code>SOLIDUS</code>) character, which is not part |
76 |
|
of any end tag, in the input stream. The document |
77 |
|
is non-conforming.</p> |
78 |
|
|
79 |
|
<p>The <code></</code> sequence immediately followed |
80 |
|
by an <abbr title="End of file pseudo-character">EOF</abbr> is |
81 |
|
interpreted as a string data of <code></</code>.</p> |
82 |
|
|
83 |
|
<p>The <code></</code> sequence as string data must |
84 |
|
be escaped as: |
85 |
|
<pre class="html example"> |
86 |
|
<code>&lt;/</code></pre> |
87 |
|
</p> |
88 |
|
</div> |
89 |
|
|
90 |
<div class="section tokenize-error" id="bare-stago"><h3>A <code><</code> character is not followed |
<div class="section tokenize-error" id="bare-stago"><h3>A <code><</code> character is not followed |
91 |
by tag name or by a <code>!</code> character.</h3> |
by tag name or by a <code>!</code> character.</h3> |
92 |
<p>A <code><</code> (<code>U+003C</code> |
<p>A <code><</code> (<code>U+003C</code> |
152 |
</p> |
</p> |
153 |
</div> |
</div> |
154 |
|
|
155 |
|
<div class="section tokenize-error" id="bogus-end-tag"><h3>A <code></</code> string is not followed |
156 |
|
by a tag name.</h3> |
157 |
|
<p>There is a <code><</code> (<code>U+003C</code> |
158 |
|
<code class="charname">LESS-THAN SIGN</code>) character |
159 |
|
immediately followed by a <code>/</code> (<code>U+005F</code> |
160 |
|
<code>SOLIDUS</code>) character, which is not part |
161 |
|
of any end tag, in the input stream. The document |
162 |
|
is non-conforming.</p> |
163 |
|
|
164 |
|
<p>The <code></</code> sequence not followed by a |
165 |
|
tag name is parsed as an opening of bogus comment.</p> |
166 |
|
|
167 |
|
<p>The <code></</code> sequence as string data must |
168 |
|
be escaped as: |
169 |
|
<pre class="html example"> |
170 |
|
<code>&lt;/</code></pre> |
171 |
|
</p> |
172 |
|
</div> |
173 |
|
|
174 |
<div class="section tokenize-error" id="dash-in-comment"><h3>There is a <code>--</code> sequence |
<div class="section tokenize-error" id="dash-in-comment"><h3>There is a <code>--</code> sequence |
175 |
in a comment.</h3> |
in a comment.</h3> |
176 |
<p>There is a <code>-</code> (<code>U+002D</code> |
<p>There is a <code>-</code> (<code>U+002D</code> |