Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

December 22, 2002

XHTML 1.1

I “upgraded” this blog from XHTML 1.0-Transitional to XHTML 1.1. The idea is that if I ever decide to take another stab at dabbling in MathML, it’ll be an easy transition.

XHTML is modular, and the W3C has already published an XHTML 1.1+ MathML+SVG DTD. You can also load other standard modules into your DTD, e.g. for frames or for the “target” attribute. I can finally say truthfully that the whole weblog (including the MathML stuff) validates.

All in all, it wasn’t too bad a transition: a few modifications of the templates to eliminate some deprecated constructions, and a bit of fixing of some old entries. XHTML 1.1 is stricter than XHTML 1.0 about what can go inside a <blockquote> and insists that

<div>
<form>
...
</form>
</div>

be rearranged to

<form>
<div>
...
</div>
</form>

Holler back if something broke for you, but it seems to me that anyone whose browser can handle XHTML 1.0-Transitional can handle XHTML 1.1 just fine.

Posted by distler at December 22, 2002 2:33 AM

TrackBack URL for this Entry:   https://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/55

0 Comments & 0 Trackbacks

Post a New Comment