The XHTML Transitional Document Type is one of the three XHTML DocTypes.
The Document Types were created to set guidelines for correct XHTML markup coding. These are "Rules" that you can follow to validate your page, to make sure you are righting "Correct" XHTML.
Any page can be assigned to a Document Type by typing in a !DocType tag in the very first line of an HMTL / XHTML document, like this one:
This !DocType is for XHTML Transitional.
Although it is assigned to the Document Type, that does not mean it complies with it's rules.
To see if it complies with the rules, send a link to the document (URL's only, no local files) at the official validation website. [ http://validator.w3.org/ ]
a <!DOCTYPE>declaration
doctype, html,head, body, and title
(1) XHTML 1.0 Strict(2) XHTML 1.0 Transitional(3) XHTML 1.0 Frameset
Transitional
You will generally want to end any tag that does not have a closing tag with "/" at the end before closing it. The DTD Doctype declaration is the exception since the HTML tag is not opened until after it.
DOCTYPEsThe DOCTYPE goes before the opening HTML tag at the top of the page and tells the browser whether the page contains HTML, XHTML, or a mix of both, so that it can correctly interpret the markup. There are three main DOCTYPEs that let the browser know what kind of markup it is dealing with: 1. Strict: This means that all markup codes within the page is XHTML-compliant.2. Transitional: This means that markup is a mix of XHTML and deprecated HTML. Many sites are currently using this one so that their old HTML code will work in addition to the XHTML code they are adding.3. Frameset: This is about the same as transitional except in this case frames, which are deprecated under XHTML, are okay, too.Note: Because of the word wrapping format on this website, there is actually only a space between the EN" and "http:// instead of a new line.It is important to specify a DOCTYPE. Browsers that don't see a DOCTYPE in the markup assume that the site page was coded for browsers developed long before Web standards.Without a DOCTYPE, many browsers go into what is known as Quirks mode. Quirks mode is a backwards-compatibility feature supported by Mozilla, Internet Explorer 6 for Windows, and Internet Explorer 5 for Macintosh. In Quirks mode, the browser functions as if it has no knowledge of the modern DOM (document object model), and acts as though it has never heard of Web standards. This ability to switch modes depending on the DOCTYPE, or lack thereof, enables browsers to do the best possible job of interpreting the code of both standards-compliant and non-compliant sites, and thus may not interpret and display your webpages properly.Note: For some weird reason, the DOCTYPE tag does not need to be closed with a backslash and DOCTYPE is always in caps. This entirely contradicts XHTML rules. Go figure.Thanks for sharing this information ...
You can do this using the "target" attribute of the anchor tag. It looks like this:Your linked textThe target attribute is valid in HTML 4 and 5, but was deprecated in XHTML 1.0, so it's not valid in the "Strict" doctype (use transitional instead.)
The whole Doctype tag in html 4 is shortened in html 5. Say in html 4 you saw some code like this at the top: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Now you just use <!DOCTYPE html>
There are various standards that are being evolved in HTML. These include adding a doctype at the top of the page.
<tag>...</tag> For tags that open and close. Or <selfclosingtag> for tags that don't. Or <selfclosingtag /> if you're using XHTML **Note: neither of those are real HTML tags. For the first the paragraph tag <p>The content of the paragraph.</p> is a good example. For the second, <img src="image.jpg" alt="Image"> or <img src="image.jpg" alt="Image" />
According to an IBM document ( http://www.ibm.com/developerworks/xml/library/x-ffox15.html ) XHTML 1.1 is supported by Firefox: "Mozilla Firefox 1.0 supports XHTML 1.0 Strict, Transitional, and Frameset, as well as XHTML 1.1 which is based on modularization of XHTML 1.0 Strict. XHTML 2.0 is still in the working draft stage. Some developers wonder how well XHTML 2.0 will be adopted because it's such a significant change from HTML and XHTML 1.x. I recommend that Web developers targeting Firefox (such as for embedded applications) serve XHTML 1.1. Unfortunately, this may not yet be practical for developers targeting the general Web."
Although, there are no case-sensitivity of CSS, nevertheless font families, URL's of images, etc is. Only when XML declarations along with XHTML DOCTYPE are being used on the page, CSS is case -sensitive.