What is the difference between strict and transitional? Transitional allows deprecated tags and attributes to pass validation. The strict doctype is strict: depreciated tags and attributes will fail to validate under a strict doctype and may well display incorrectly as well
- HTML 4.01 will fail to validate if you include XML style closing syntax on empty elements.
- Strict DTD’ed documents will FAIL if you include deprecated elements and attributes.
- In XHTML, there are no "empty attributes." All attributes must be in the form of name/value pairs.
Some interesting articles regarding this found here.