|
Posted by cwdjrxyz on 01/19/06 00:29
Toby Inkster wrote:
> cwdjrxyz wrote:
>
> > As the IE6 does not support true xhtml served properly and apparently
> > neither will the upcoming IE7, you have nothing to fear for your
> > Safari. You can start to worry when IE supports true xhtml and xhtml
> > takes off on many sites, if it ever does.
>
> Safari has good support XHTML support, and has done since it was in beta
> testing.
I was under the impression that Safari would support xhtml also until I
received the answer that it was being sent the html 4.01 strict version
when using the auto page.. Unfortunately, I can not download Safari to
my Windows XP for testing. At least for the auto select page, the
Sarfari got the xhtml 4.01 version of the page which it can handle. The
critical question is did the Safari accept the page served as true
xhtml 1.1 using the extension/ mime pairs on the server of .xhtml
application/xhtml+xml and .xml application/xml. Of course pages on the
web with these mime type/extension pairs are still rather rare, and
many likely never have downloaded such a page before. However, for the
main xhtml aware browsers such as Opera, Firefox, Netscape, and
Mozilla, all of the pages are handled just as they should be.
A lady who has Konqueror sent me an email. She gets the html 4.01 code
from the auto select page. However her worry was that her browser
supports xml. Since this could confuse some, I will snip a portion of
my answer to her below.
Thanks very much for your feedback. I believe that your browser does
not support a page served with the mime types application/xml or
application/xhtml+xml. However it supports serving as application/html.
These various methods do not mean a browser can not handle xml code if
it is written in a proper manner for a browser. For example, IE6 will
only accept a page served with the mime type application/html. However
you can use xml code on it if coded in a way that IE6 likes. You likely
have never noticed problems in displaying xml because nearly all
present web pages are served as application/html. Just because you
write a page in xhtml 1.1 does not mean it will be served as true
xhtml. That will only happen if you put pairs of extensions and mime
types on your server such as .xhtml application/xhtml+xml. If you use
an extension .html for the xhtml 1.1 page, it just gets served as
application/xhtml.
Navigation:
[Reply to this message]
|