Creo que la del align="center"
alinea el contenido, por lo que si quieres usar ese método, que se necesita para utilizarlo en un 'wraper' div - una div que simplemente envuelve el resto.
text-align
está haciendo un tipo similar de cosas.
left:50%
se ignora a menos que establezca la posición del div como algo relativo o absoluto.
Los métodos generalmente aceptados es el uso de las siguientes propiedades
width:500px; // this can be what ever unit you want, you just have to define it
margin-left:auto;
margin-right:auto;
los márgenes que se Auto significa que crecen/encogimiento para que coincida con la ventana del navegador (o div padre)
ACTUALIZACIÓN
Gracias a Meo por afirmar esto, si lo desea puede ahorrar tiempo y usar la mano derecha para el margen.
margin:0 auto;
esto define la parte superior e inferior como 0 (ya que es cero, no importa acerca de la falta de unidades) y la izquierda ya la derecha obtener define como 'auto' Usted puede entonces, si quieres probar anulación di el margen superior como lo harías con cualquier otra regla de CSS.
¿Está tratando de centrar el div mismo, o el texto dentro del div? – Welbog
dije en mi pregunta un div no su texto. gracias –
Establezca un ancho para el 'div ', luego use' margin: 0 auto; ': http://jsfiddle.net/spikey/FLL5Z/ – uSeRnAmEhAhAhAhAhA