al añadir en la hoja de estilo-general.css:
#contenido {background-color: orange ; width: 800px ; float:left}
efectivamente la capa de la zona principal de la web se hace tan alta como la capa del menú...pero eh aquí EL PROBLEMA:
A la vez que adquiere la altura de la capa menu, reduce su ancho, de modo que esta capa (zona principal de la web) se queda más estrecha que el resto de capas.... Y ADEMÁS:
Se queda de tal modo que parece que se encuentra dentro de la capa pie de página... de forma que al poner "float:left", a la derecha de la capa (zona principal de la web) se puede ver como el "trozo" de anchura (de la misma altura que esta capa) que le falta para llegar a tener el mismo ancho que el resto de capas es del color que tiene la capa pie de página... Es como si la capa zona principal estuviera dentro de la capa pie de página.
Os dejo mi página 1.html:
<!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 de Logopedia</div>
<div id="navegacion">Barra de Navegación</div>
<div id="contenido">
<div id="menu">
<ul>
Enlace 1
Enlace 2
Enlace 3
Enlace 4
</div>
Esta será la zona principal de la web
</div>
<div id="pie">Este es el pié de página</div>
</div>
</body>
</html>
Y mi hoja estilo-general.css:
* {margin:0px ; padding:0px ; border: 0px}
body {text-align: center}
#global {width:800px ; margin: 4px auto }
#cabecera {background-color: pink }
#navegacion {background-color: gray }
#contenido {background-color: orange; width:800px; float:left}
#menu {background-color: yellow; width:150px ; float:left }
#menu li { list-style:none }
#pie {background-color: brown}
por si alguien sabe qué es lo que hago mal....MUCHAS GRACIAS de antemano.
#contenido {background-color: orange ; width: 800px ; float:left}
efectivamente la capa de la zona principal de la web se hace tan alta como la capa del menú...pero eh aquí EL PROBLEMA:
A la vez que adquiere la altura de la capa menu, reduce su ancho, de modo que esta capa (zona principal de la web) se queda más estrecha que el resto de capas.... Y ADEMÁS:
Se queda de tal modo que parece que se encuentra dentro de la capa pie de página... de forma que al poner "float:left", a la derecha de la capa (zona principal de la web) se puede ver como el "trozo" de anchura (de la misma altura que esta capa) que le falta para llegar a tener el mismo ancho que el resto de capas es del color que tiene la capa pie de página... Es como si la capa zona principal estuviera dentro de la capa pie de página.
Os dejo mi página 1.html:
<!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 de Logopedia</div>
<div id="navegacion">Barra de Navegación</div>
<div id="contenido">
<div id="menu">
<ul>
</div>
Esta será la zona principal de la web
</div>
<div id="pie">Este es el pié de página</div>
</div>
</body>
</html>
Y mi hoja estilo-general.css:
* {margin:0px ; padding:0px ; border: 0px}
body {text-align: center}
#global {width:800px ; margin: 4px auto }
#cabecera {background-color: pink }
#navegacion {background-color: gray }
#contenido {background-color: orange; width:800px; float:left}
#menu {background-color: yellow; width:150px ; float:left }
#menu li { list-style:none }
#pie {background-color: brown}
por si alguien sabe qué es lo que hago mal....MUCHAS GRACIAS de antemano.