margenes

Hay algo en los margenes que no me funciona bien. Os envio la hoja de estilo y la plantilla. Muchas gracias

Hoja de estilo

* {margin:0px; padding:0px; border:0px;}
body {text-align:center;}
#cabecera {background-color:#FFC0CB;}
#navegacion {background-color:#EE82EE;}
#contenido {background-color:orange;}
#contenido p {padding:5px 10px 5px 10px;}
#menu {background-color:yellow; width:150px; float:left; text-align:left;}
#pie {background-color:brown;}
#global {width:800px; margin:4px auto;}
#contenido {background-color:orange; width:800px; float:left;}
#menu li {list-style:none;margin:4px 0px 4px 6px;}
a {color:brown;text-decoration:none; display:block}
a:link {}
a:visited {}
a:hover {color:red;text-decoration:underline;background-color: silver;}
a:active {}
p {text-align:justify;}



la plantilla

<!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="cabecera">Bienvenidos a mi Web</div>
<div id="navegacion">Barra de Navegación</div>
<div id="contenido">
<p>Esta será la zona principal de la web</p>
<p>Me parece que esta pagina es un poco chapuza pero estoy aprendiendo</p>
<p>Asi que tendremos que esperar a ver como me queda pero seguro</p>
<p>Que sera la bomba</p>
</div>
<div id="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>
<div id="pie">Este es el pié de página</div>
</div>
</body>
</html>
Hola conchacerezo, ¿exáctamente qué problema tienes con los márgenes? No veo que haya ninguno.

Salvo que tienes el CSS un poco desordenado, el estilo del div #contenido definido 2 veces y algún fragmento de HTML sin etiqueta no veo nada raro. Explícate un poco más para que podamos ayudarte.

De todas formas un consejo con el CSS: define primero los estilos más globales y después los más específicos.
Me refiero en tu caso a los parrafos: primero has definido el estilo de los parrafos del div #contenido y después, al final, el estilo de TODOS los párrafos "p" de la página. Haciéndolo así tienes el problema de que TODOS LOS PÁRRAFOS tienen el estilo general definido para "p", ya que lo has definido al final y sobreescribe los estilos más específicos definidos antes para los párrafos de #contenido.
Debes hacerlo al revés: primero defines un estilo para todos los párrafos (si quieres...!) y después un estilo para párrafos específicos de alguna de las partes más concretas de la página. Así no tendrás problemas de que choquen 2 estilos para un mismo elemento y te vuelvas loco buscando dónde está el problema.

En cuanto a lo que decías de los márgenes, explícanos un poco mejor cuál es el problema y le echamos un vistazo.

Un saludo!
Hola hay algo q me esta volviendo loco y no soy capaz de solucionarlo seguro q es una tonteria
En el pie del ejemplo de plantilla que nos ha puesto jorners, yo en vez de dejar los enlaces centrados he querido alinearlos a la izqu. El problema es que el pieuno se me mete encima del borde y he querido separalo.
Al hacer esto el pietres se me mueve y por mas que he intentado modificar los margenes no consigo ponerlo bien.



#pieuno {float:left; width:160px;text-align:left; margin: 0px 0px 0px 10px;}
#piedos {float:left; width:478px; }
#pietres {float:left; width:160px; text-align:left; margin: 0px 0px 0px 0px}
si lo sé, soy un manazas y encima no tengo ni idea. alguien me puede decir que es lo que he tocao para q se me amplie el margen derecho del contenido con respecto a la cabecera? Estoy tocandolo todo y lo unido q e conseguido complicarlo mas