rocknbil - 5:13 pm on Aug 8, 2011 (gmt 0)
I use 4.01 transitional all the time, it's fine. Biggest reason?
I must have my pages validate, it's a personal benchmark (and assures cross browser compatibility.) Site owners generally have a "visitor loss" paranoia. "Open everything in a new window, so they stay on my site." What they don't get is, if there's a bunch of new windows/tabs open, your site is lost anyway.
Before HTML5, there was no "good method" of opening new windows in XHTML; target is deprecated in XHTML for anything but framesets - won't validate. In html 4 (even strict) it does.
There are many similar quirks to XHTML that can easily be valid in HTML 4.
Besides, if you're outputting HTML, declare the document for what it is.