Javascript DOM - alignement d'un élément de texte au centre?

J'ai un nœud de texte attaché à un div que je veux positionner dans le milieu de la page. Ces éléments sont fixés à un mainDiv qui, comme l'ensemble de la page. Voici le code que j'essaie:

title = document.createElement('div');
title.appendChild(document.createTextNode("The big title!"));
title.style.color = "#F5AE20";
title.style.textAlign = "center"; //this is what I'm trying to solve my problem

mainDiv.appendChild(title); 

Malheureusement, le titre reste sur le haut à gauche de la page; je le veux en haut centré.
EDIT juste pour clarifier, je voudrais le faire en Javascript, si possible.

Merci pour toute aide.

  • jsfiddle.net/userdude/eN3Mc Vous code semble fonctionner, donc je suppose qu'il a quelque chose à voir avec un parent de l'élément de largeur/positionnement/float/etc...
  • D'accord avec @Jared. Votre code fonctionne très bien pour moi. Si le parent est en bateau ou de la position absolue qui serait certainement expliquer que le parent se terminera à la taille du plus grand élément enfant.
  • le parent est littéralement juste (en html) <div id="mainDiv"></div>
InformationsquelleAutor JDS | 2011-08-15