Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2011, 14:28
Gush
 
Fecha de Ingreso: mayo-2008
Mensajes: 19
Antigüedad: 16 años
Puntos: 0
Pregunta div no muestra color de fondo

Hola gente,

Estoy haciendo una web para mí y tengo una problemilla con un <div class="">

Os cuento:

Tengo hecho una plantilla en CSS y HTML. Lo tengo distribuido todo en capas. Pero una de ellas, de golpe, ha dejado de mostrar su color de fondo.

¿Cuándo se ve?
- float: left;
- float: right;
- height: "numero"px;

Si no pongo ninguna de esas variables no se me ve. El div tiene contenido... sé que si está vacío no se muestra... ni poniendo height: auto; se me muestra.

Os adjunto los códigos CSS y HTML que estoy usando.

Código CSS: (el que me falla está marcado con /*--ESTE ME DA EL ERROR-- */ )

Código:
/* ---------------------------------------------- Bloques Principales ---------------------------------------------- */

.container { /* Té tot el cos de la pagina */
	width: 100%;
	margin: 0 auto; /* el valor automático de los lados, unido a la anchura, centra el diseño */
}

.header {
	width: 100%;
	background-color: #666;
	/* background-image: url(../images/fondocabecera.png); */
	height: 150px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.footer {
	padding: 10px 0;
	background: #666;
	bottom: 0;
	position: relative;/* esto da a IE6 hasLayout para borrar correctamente */
	clear: both; /* esta propiedad de borrado fuerza a .container a conocer dónde terminan las columnas y a contenerlas */
	text-align:center;
	color:#999;
	font-size: 9px;
	width: 100%;
	top: 150px;
}


/* -------------------------------------------------- SubBloques -------------------------------------------------- */

.headerinterior {
	width: 980px;
	height: 150px;
	margin: 0 auto;
}

 /*--ESTE ME DA EL ERROR-- */

.subcontainer {
	background: #FFF;
	margin: auto;
	width: 980px;
}

/*-- HASTA AQUI -- */


.sidebar1 {
	float: left;
	width: 150px;
	margin-top: 5px;
	margin-left: 5px;
	padding: 10px;
	/* Border amb "relleu" dalt i esquerra mes clar que baix i dreta. */
	background-color:#E4E4E4;
	border-top: 2px groove #CCC;
	border-left: 2px groove #CCC;
	border-right: 2px groove #666;
	border-bottom: 2px groove #666;
}

.content {
	padding: 10px 0;
	width: 775px;
	float: left;
	margin: 10px;
}
Código HTML: (simplificado: sin meta)

Código:
<head>  <link href="../estilo/estilo.css" rel="stylesheet" type="text/css" />  </head>

<body>

<div class="header">
    <div class="headerinterior">CABECERA BLA BLA BLA</div><!-- acaba headerinterior -->
                        
</div><!-- acaba header -->

<div class="container">
<div class="subcontainer">
<div class="sidebar1"> /* ESTO ES UN MENU */ <?php include("includes/catalogo.php"); ?> </div><!-- acaba sidebar1 --> <div class="content">
<!-- ESTO ES XK ES UNA PLANTILLA. ASI SELECCIONO LO MODIFICABLE Y FIJO --> <!-- TemplateBeginEditable name="CONTENIDO" -->CONTENIDO<!-- TemplateEndEditable --><!-- end .content -->
</div><!-- acaba content -->
</div><!-- acaba subcontainer-->
</div><!-- acaba container --> <div class="footer">FOOTER BLA BLA BLA</div><!-- acaba footer--> </body> </html>