For the most part correct, though really STRICT is about the separation of presentation from content and getting HTML back to what it’s supposed to be for - saying what the content IS NOT how it is going to appear.
You look at what’s ‘deprecated’ and what’s ‘obsolete’ in 4 Strict / X1.0 Strict, and most of it is presentation:
TAGS you shouldn’t be using:
APPLET, BASEFONT, CENTER, DIR, FONT, FRAME, FRAMESET, IFRAME, ISINDEX, MENU, S, STRIKE and U
Of those six are presentational - they say how something appears, APPLET is redundant to OBJECT, You want frames use a FRAMESET doctype…
More interesting are the attributes that are invalid as this really shows the stuff that has NO BUSINESS being in the markup.
alink, align, background, border, color, compact, face, height, language, link, name, noshade, nowrap, size, start, text, value, version, vlink and width.
Of those, all but TWO are stuff CSS is supposed to be handling. (though I disagree on START being deprecated on OL’s - to me the starting number IS content!)
STRICT goes hand in hand with the concept of separation of presentation from content - an entirely different way of looking at building a page from the train wreck of outdated techniques developed at the peak of the browser wars. It’s a simpler and cleaner way of doing things… Kind of what pisses me off about HTML5; It’s UNDOING a lot of the progress that STRICT brought us… STRICT was less tags, condensing redundant tags down (the next gen was even supposed to deprecate IMG in favor of OBJECT) - it makes it simpler and better structured if you learn how to use heading tags properly. Adding all these new PRESENTATIONAL tags to the specification is NOT a good direction.
As it sits right now most developers cannot be ‘bothered’ to write STRICT, much less use heading tags properly and remain blissfully unaware of tags like LEGEND, CAPTION, LABEL, FIELDSET, TH, THEAD, TBODY, etc, etc… Throwing even more tags at these same developers? NOT a good idea.
It’s like HTML5 has been hijacked by gaming munchkins and the people who never got the point of STRICT in the first place. Needless to say, I think I’m going to keep on using XHTML 1.0 Strict for a LONG time to come.