Comment on November 10th, 2005.
Strict goes further than Transitional in terms of web standards by forbidding visual/presentation things. The attributes “border” (in ), “link” “vlink” “background” “bgcolor” (in ), et cetera, are not allowed. They should be defined in CSS. More detailed stuff on http://www.google.com/search?q=xhtml+differences+strict+transitional — check the results 3 and below.
Hope to see more posts in the coming days! Would love to hear more things from you!
Comment on November 10th, 2005.
Sorry. “border” in the IMG tag, link/vlink/background/bgcolor in the BODY tag. Woopsie. (:
Comment on November 14th, 2005.
If a page is written in XHTML strict, in theory the page can be parsed and manipulated without problems by an application as long as it complies to its DTD.
The document then becomes data with semantic tags (assuming you are using semantic markup), allowing it to be manipulated however you choose using an XSLT stylesheet. Its actually wrong for me to state that the document is just ‘data’ because by using semantic markup the document has meaning and thus is information.
Currently I don’t see a problem with just using XHTML transitional, its close enough and to be honest you’ll find that most web servers serve the document mime type as ‘text/html’ rather than ‘xml/xhtml’ which it really should be. Of course if you were to serve a document as xml/xhtml you’d find some browsers would have problems rendering the document (some versions of Mozilla if I remember correctly).
Comments can contain some xhtml. Names and emails are required (emails aren't displayed), url's are optional.