W3C home > Mailing lists > Public > www-validator@w3.org > March 2003

XML-compatible Empty Tags?

From: Charles Walker <cewalker@visionweaver.net>
Date: Sat, 08 Mar 2003 09:05:17 -0500
To: www-validator@w3.org
Message-ID: <oprlpyq3icbx36qs@localhost>


I'm teaching Web design to my high school classes, and I ask my kids to 
design their Web pages so that they will validate as HTML 4.01 Strict. But 
I also am thinking in terms of forward compatibility with XHTML, so I have 
asked them to write empty tags to be self-closing, as: <br />, <hr /> and 
<img />.

Trouble is, These tags produce errors with the HTML 4.01 Strict Validator.

In the "Compatibility Guidelines" section of the W3C document, "XHTML 1.0 
The Extensible HyperText Markup Language (Second Edition)" document (found 
at www.w3.org/TR/xhtml1/), in section 5.C.2, "Empty Elements," it states:

"Include a space before the trailing / and > of empty elements, e.g. <br 
/>, <hr /> and <img src="karen.jpg" alt="Karen" />. Also, use the minimized 
tag syntax for empty elements, e.g. <br />, as the alternative syntax 
<br></br> allowed by XML gives uncertain results in many existing user 

What's the problem here, and what should I do about it?

Charlie Walker

Received on Saturday, 8 March 2003 09:28:45 UTC

This archive was generated by hypermail 2.3.1 : Friday, 17 August 2018 18:36:05 UTC