These web pages are a new version and re-write of pages I wrote around 2006-7. In 2007 these pages looked rather good, but web standards and web software has changed since then and the old pages stopped working due to changes in software issued by the big "players" - mainly Google and Microsoft. The amount of effort getting the pages to work in an adequate way with on the current browsers was substantial. (Admittedly I didn't do most of the work - it wasn't until MathJax became available in a reasonably mature state that this became possible at all.) Thus it was that the pages lay unchanged for a number of years.
Like the previous version of these pages, the new pages are written using a combination of HTML and MathML. (More specifically, presentation MathML is used here exclusively.) Unlike the old set of pages I have used HTML5 throughout rather than XHTML. Provided your web browser is reasonably modern and set up in the usualy way you should not have to do anything at all to be able to view these pages properly as intended.
The HTML and MathML in these pages are authored using my own text based authoring program, Gloss, which has been completely re-writtten recently - these pages are testbeds for the new version which has not yet gone "public". The actual source code for the web pages has not been modified so much from its original form of 2006-7, though Gloss itself has. I have noted that it is not always perfect MathML (in particular more mrow elements are required throughout) and will try to address that matter, but my time is limited. If you use a non-visual browser your browser may not work so well on these pages, sorry.
Ideally, it would be better to view MathML using a web browser that understands MathML natively. In 2007 there was real hope that soon all browsers would be able to do this, Firefox and Mozilla based bowsers could, there was experimental support for Safari which in principle could be applied to Google Chrome (though the Google people didn't use it) and there was an excellent plug-in available for Internet Explorer. Currently (as of 2015) Firefox and other Mozilla browsers are still able to render MathML natively but Safari, Google Chrome and others have publicly announced that they have no plans to support Mathmematics and the current version of Internet Explorer is now designed in such a way that a MathML plug-in is impossile. So, for simplicity, I have not produced files that view in Firefox only, however. I understand that MathJax works with the Firefox browser if it finds it to make the rendering faster or better. (I am not sure of the details.) Therefore I suspect these pages will look better with Firefox and I would recommend that you at least try these pages using that browser. In any case, if like me, you think mathematics is important you should be supporting Mozilla and not one of the companies that reject the importantce of Mathematics.
Unfortunately, mathematicians themselves are not completely without blame. They are used to Knuth's TeX and Lamport's LaTeX, and while these can produced excellent quality printed output they are not ideal for the web. In particular the fonts used are not compatible with unicode standards (copy and paste rarely works between TeX and non-TeX programs, let alone searching) and almost always, PDF, is required to render the output on-screen. Less obviously, TeX was designed for low power computers of the 1970s and 1980s, and there should be and are much better options now.
So, the world-wide situation seems to be that the only people who will continue to work for mathematics in web browsers are a small number of unpaid enthusiasts, and Microsoft and Google both say that the whole of mathematics is too small and unimportant to consider any effect needed. That is what I think is scandalous. It is not helped by the vast majority of mathemematicians (who are not IT professionals and do not in general really understand these matters) who, if pressed, think TeX is "good enough".