Discovered 2 new tools to write math for the web. Here's a list of them.
FireMath is a MathML editor as a Firefox plugin. Home at: www.firemath.info.
MathJax. Home at: www.mathjax.org.
MathJax uses web-based fonts (in those browsers that support it) to produce high-quality typesetting that scales and prints at full resolution (unlike mathematics included as images). MathJax can be used with screen readers, providing accessibility for the visually impaired. With MathJax, mathematics is text-based rather than image-based, and so it is available for search engines, meaning that your equations can be searched, just like the text of your pages. MathJax allows page authors to write formulas using TeX and LaTeX notation, or MathML, a World Wide Web Consortium standard for representing mathematics in XML format. MathJax will even convert TeX notation into MathML, so that it can be rendered more quickly by those browsers that support MathML natively, or so that you can copy and past it into other programs.
MathJax is used by Math Overflow. See: Source mathoverflow.net.
There's a extremely simple, nice, web site for creating math notations then you can point a URL to. You type LaTeX code, it displays the results as a image on-the-fly immediately as you edit. It also comes with a short perm URL that you can point to. You can come back to the URL later and edit the expression anytime. The site is at mathurl.com.
Detexify is a tool that lets you draw a math symbol and it shows you the code for LaTeX. The tool is created by Daniel Kirsch @ detexify.kirelabs.org.
If you are a emacs user, see:
Of course, you can get Mathematica. Student or hobbyist can get it for ≈$295. This is the most robust, convient, powerful, professional, solution. (i'm a dedicated Mathematica fan)
Mathematica home page at: wolfram.com.
For a example of its output, in PDF, HTML, MathML/XML, see: Math Typesetting, Mathematica, MathML.
For a list of more, see: Formula editor.
In the past 10 years, huge amount of web technologies have developed, from blog to wiki to instant messaging to Twitter to interactive road maps to online videos to voice and video chats. Digital video is much more technically complex than math display system, but when it comes to math, sadly, the situation is rather stagnant. This is, of course, because relatively very few people need it. Perhaps 0.01% of web users.
Wikipedia, which is the largest math encyclopedia online, uses images mixed with some html.
More specifically, it uses a home cooked markup
<math>‹expression›</math>, where the ‹expression› is a subset of simple LaTeX code, and on-the-fly it processed by
Texvc to generate images with some html markup.