Microsoft's Upper Case Language Tags

This is an incredibly stupid question, don't know if I can get an answer;
but Microsoft's language tags that it inserts in html code (the tags 
Microsoft inserts in the body section of an html document; not in the 
headers where my version of Microsoft is inserting numbers; I'm not sure 
what is going on with the numeric codes since these header tags seem to be 
set for both cases where ansi or bidi is the standard used for the font but 
this is still beyond me ) created using Microsoft are always upper case (the 
language code, as well as the region code are both upper case; the language 
code is all upper case):

body lang=EN-US

whereas your recommendations are currently to use lower case for the 
language itself; upper case for the country:

HTML lang="en-US"

or DIV lang="en-US"

This is easily fixed, but will Microsoft's upper case language tags ever 
cause any problems?
Why does Microsoft not lower case its tags?  Is there any reason?

Thanks for any indulgence in explaining this.

--C. E. Whitehead

_________________________________________________________________
Add a Yahoo! contact to Windows Live Messenger for a chance to win a free 
trip! 
http://www.imagine-windowslive.com/minisites/yahoo/default.aspx?locale=en-us&hmtagline

Received on Saturday, 4 November 2006 19:16:58 UTC