[thelist] Browser Issue

Alexander Freiria xandercoded at gmail.com
Wed Mar 18 08:49:07 CDT 2009

Thanks for your response Edwin. I have made the changes to the source to
remedy this... I downloaded win merge and found the difference between an
earlier, functioning version, compared to the "broken version". That is the
conclusion that I found, basically, <script></script> and <script ... />. I
will be more vigilant when structuring my html. I Appreciate the explanation
of  the problem Edwin.

On Wed, Mar 18, 2009 at 4:47 AM, Edwin Martin <edwin at bitstorm.org> wrote:

> Alexander Freiria,
> > I found out the issue with my page though, I'd appreciate an explanation
> why
> > this code will cause my page not to render correctly in IE7 and Firefox;
> it
> > works in Google Chrome...
> >
> > <script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"
> > type="text/javascript" />
> I see what your problem is.
> You stumbled on one of the differences of html versus xhtml.
> In html, you always have to write <script ...></script>
> Your notation <script .../> is a newer xhtml notation.
> You probably think "I have a xhtml doctype and coded my page as xhtml,
> so it should be parsed as xhtml".
> Unfortunately, that's not the case. An page is only parsed as xhtml when
> a xhtml content-type is send by the webserver.
> Otherwise, the browser will act like it is a html page. That's right,
> the browser will parse your xhtml page just like it was a html page.
> That's why it breaks when entering a <script> and never seeing the
> closing </script>.
> Ofcourse now you're asking about the content-type. "Just let the server
> spit out this xhtml content-type." Well, there is one problem: Internet
> Explorer doesn't understand this content-type. Yes, after all these
> years, it's still uncapable of rendering xhtml. Stupid browser.
> Well, I hope you understand now.
> Edwin Martin
> --
> * * Please support the community that supports you.  * *
> http://evolt.org/help_support_evolt/
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !

More information about the thelist mailing list