- 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