99.99% of the time new web pages should use the following doctype.
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
The other 0.01% of the time you'd use
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Unless you know for certain that your page requires the second of these you should use the first.
The transitional doctypes are for old web pages that you haven't had time to fix properly yet. You'd only use them thr new pages added to a site using a template where the template hasn't been fixed yet.
You can't use XHTML 1.1 for web pages at all since Internet Explorer doesn't understand XHTML and XHTML 1.0 is the only XHTML version that can be served as HTML.
Bookmarks