text-align:center NO FUNCIONA

Hola a todos,

Primero felicitar por el magnífico curso, muy útil, sencillo para torpes como yo y comprensible.

Mi duda es la siguiente: Estoy con el curso paso a paso, la lección 2. Se recomienda poner en la hoja de estilos "body {text-align:center;}", y así saldrán todos los textos, de todas las capas y lo que hagamos centrados. Sin embargo a mi no me salen así, me salen a la izquierda. ¿Me podéis echar una mano?

Pantilla:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
</head>
<body>
<div id="global">
<div id="cabezera">Bienvenidos a mi web.</div>
<div id="navegacion">Barra de navegación.</div>
<div id="contenido">
<div id="menu">menu
<ul><li><a href="#">Enlace 1</a></li><li><a href="#">Enlace 2</a></li><li><a href="#">Enlace 3</a></li></ul>
</div>
<p>Esta será la zona principal de la web.</p>
<p>Los que amáis al Señor aborreced el mal; El guarda las almas de sus santos. Los libra de la mano de los impíos.</p>
<p>Luz se ha sembrado para el justo, y alegría para los rectos de corazón. Justos, alegraos en el Señor y alabad su santo nombre.</p>
</div>
<div id="pie">Este es el pie de página.</div>
</div>
</body>
</html>


Hoja Estilos:

*{margin:0px; padding:0px; border:0px} <!-Formatea estilos (para diferentes páginas web)-->
body{text-align:center;}

#global {width:800px; margin:4px auto;}
#cabezera {background-color:pink;}
#navegacion {background-color:gray;}
#contenido {background-color:orange; width:800px; float:left;}
#menu {background-color:yellow; width:150px; float:left; text-align:left;}
#menu li {list-style:none; margin:4px 0px 4px 6px;}
#pie {background-color:brown;}

a {color:blue; text-decoration:none; display:block;}
a:link {}
a:visited {}
a:hover {color:red; text-decoration:underline; background-color:silver;}
a:active {}


--

Muchas gracias!!
tu css tiene algunos errores

*{margin:0px; padding:0px; border:0px} <!-Formatea estilos (para diferentes páginas web)-->
borra lo rojo, asi no se escriben los comentarios en css

saludos
Los comentarios en CSS tienen la siguiente estructura:

/* Aquí va el comentario */

Por tanto la línea que te dijo Yaneth ponla así:
*[COLOR=#333333]{margin:0px; padding:0px; border:0px} [/COLOR]/* Formatea estilos (para diferentes páginas web) */
Ohh siii, muchas gracias!

No sé porqué pondría así el comentario, pensé que se comentaba igual que en html. Veo que es como en C por ejemplo.

PROBLEMA RESUELTO! Sois grandes jajaja


Fishac