Beauregard T. Shagnasty wrote:
> Quoth the raven named Jay:
>> "Bertilo Wennergren" <> wrote in message
>> news:boe97c$lao$00$...
>> http://www.taalliance.org/Centers/region1.htm
>>>> Did I do something wrong in the markup? When I rewrote the
>>>> pages I did them in XHTML 1.1.
>>> Not really. You've indicated XHTML 1.1 in the doctype
>>> declaration, but you haven't followed the rules for XHTML 1.1.
>> Which rules were not followed? It validates as XHTML 1.1
>> Transitional
>> (http://validator.w3.org/check?uri=ht....org%2Fcenters
>> %2Fregion1.htm).
> According to: http://www.w3.org/QA/2002/04/valid-dtd-list.html
> there is _no_ XHTML 1.1 *Transitional*
> Tho you're right. The validator thinks so...
This is actually quite amusing.
The page has this at the top:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Notice "XHTML 1.1 Transitional". There is no such thing.
Notice the URL:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".
That's the URL of the DTD for XHTML 1.0 Transitional. Not the same thing.
The doctype declaration should thus be:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
I'm surprised that the validator accepts that without any hint that
something is not normal. Anyway...
The page still does not follow all the rules, even though the validator
says it's valid. There are other rules.
It's however unlikely that a lack of the attribute "xml:lang" besides
"lang" could cause the problems originally described. (If the code had
really been XHTML 1.1 there would have been more problems, and the page
would not have been valid.)
So it must be some more commonplace bug in IE.
The doctype declaration should still be fixed.
--
Bertilo Wennergren <> <http://www.bertilow.com>