Le coté universel du HTML est une bénédiction. Derrière cette malédiction se cache un drame, chacun des différents navigateurs web fait un peu ce qu'il veut à partir des normes. Un équilibre existe à peu prés, mais les évolutions sont compliqués, et certains, Internet Explorer pour ne pas le nommer rechigne à implémenter des nouveautés comme le <canvas/> (pour dessiner) ou <video/>, pour la vidéo. Pour rendre ça moins douloureux, il faut passer par des frameworks, dont l'excellent jQuery.