Ce site utilise les dernières technologies du Web, il est donc nécessaire
d'utiliser un navigateur moderne capable de lire les documents XML (i.e. pas
IE... mais qui l'utilise à l'IIE ?). Si un bandeau vert d'avertissement
s'affiche en haut de la page, cela signifie que votre navigateur refuse
l'en-tête HTTP "application/xhtml+xml" : certains contenus ne
pourront donc pas être affichés correctement. Normalement si vous utilisez la
dernière version de Firefox,
vous ne devriez pas avoir de soucis.
L'utilisation de langages XML présente l'avantage d'une diffusion des documents avec leurs sources, ce qui permet réellement de les modifier et de les ré-utiliser, à l'inverse des documents PDF ou d'images non vectorielles. De plus, ces langages spécialement conçus pour le Web offrent une lecture plus confortable et adaptée aux navigateurs.
MathML est un langage permettant d'afficher des formules mathématiques dans les pages Web. Il offre donc au Web ce que LaTeX permet pour les documents destinés à une impression papier, tout en prenant en compte les besoins qui sont propres au Web. Parmi les avantages offert par MathML, on peut citer :
Actuellement, les dernières versions de Firefox et Opera possèdent un support du MathML, mais ce n'est pas le cas de tous les navigateurs.
En plus de formules, les articles mathématiques utilisent pour exprimer les idées des schémas, diagrammes, figures... Il est possible d'utiliser pour cela des images PNG mais à nouveau l'utilisation d'images vectorielles possèdent plusieurs avantages, par exemple :
Des navigateurs tels que Firefox, Opéra ou Safari possèdent un support du SVG, certes partiel, mais nettement suffisant pour les schémas mathématiques dont on a besoin.
Pour être vraiment précis, le doctype utilisé pour le site est
XHTML 1.1 plus MathML 2.0 plus SVG 1.1. Il permet donc le codage
XHTML (i.e. les éléments classiques des pages Web : texte, tableau...), du
MathML et du SVG. Des formules MathML peuvent même être insérées à
l'intérieur de graphe SVG. Firefox est capable d'en effectuer le
rendu.