Mistakes in the XHTML Transitional DTD

Hello, I have found several mistakes in the XHTML Transitional DTD.  Can
you explain or correct these mistakes?

1. There is no background attribute for td tags,
2. There is no Marginwidth attribute for the body tag
3. There is no Marginheight attribute for the body tag
4. There are no width, height, or body attributes for the input tag (needed
for type="image")
5. For some reason, a form tag cannot be within a tr or td element, which
is frequently done to avoid unwanted line breaks.

When I asked about this in the newsgroups, I got a very perplexing
response.  People said that much of the above could be done with CSS, so it
wasn't necessary.  I thought the entire point of a Transitional DTD was so
that html documents would be compatible with lower browser versions,
including browsers that cannot make use of CSS.  If the people responding
to my inquiries were correct, then can you tell me why there is a <font>
tag in the Transitional DTD?


Mike Krier
Webmaster, www.ibm.com
IBM Corporate Internet Programs
212-612-1927 t/l 935

Received on Monday, 22 January 2001 14:45:47 UTC