- From: Mercurial notifier <nobody@w3.org>
- Date: Wed, 21 Dec 2011 21:37:14 +0000
- To: markup-validator updates <www-validator-cvs@w3.org>
changeset: 3276:db8f9544efdd
user: Ville Skyttä <ville.skytta@iki.fi>
date: Wed Dec 21 23:36:20 2011 +0200
files: htdocs/docs/errors.html
description:
Regenerated.
diff -r e2456a3a16f0 -r db8f9544efdd htdocs/docs/errors.html
--- a/htdocs/docs/errors.html Mon Dec 12 22:55:32 2011 +0200
+++ b/htdocs/docs/errors.html Wed Dec 21 23:36:20 2011 +0200
@@ -650,12 +650,20 @@
<dt id="ve-247">247: NET-enabling start-tag requires SHORTTAG YES</dt>
<dd><div class="ve mid-247">
<p>
- The sequence <FOO /> can be interpreted in at least two different
- ways, depending on the DOCTYPE of the document. For example for HTML 4.01
- and earlier, the '/' terminates the tag <FOO (with an implied '>').
- However, since many browsers don't interpret it this way, even in the
- presence of a "strict" DOCTYPE, it is best to avoid it completely in pure
- HTML documents and reserve its use solely for those written in XHTML.
+ For the current document, the validator interprets strings like
+ <code class="inline"><FOO /></code> according to legacy rules that
+ break the expectations of most authors and thus cause confusing warnings
+ and error messages from the validator. This interpretation is triggered
+ by HTML 4 documents or other SGML-based HTML documents. To avoid the
+ messages, simply remove the "/" character in such contexts. NB: If you
+ expect <code class="inline"><FOO /></code> to be interpreted as an
+ XML-compatible "self-closing" tag, then you need to use XHTML or HTML5.
+ </p>
+ <p>
+ This warning and related errors may also be caused by an unquoted
+ attribute value containing one or more "/". Example:
+ <code class="inline"><a href=http://w3c.org>W3C</a></code>.
+ In such cases, the solution is to put quotation marks around the value.
</p>
</div>
<p>
Received on Wednesday, 21 December 2011 21:37:16 UTC