Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2008, 07:00
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Re: Distribuir 3 capas 1 con ancho fijo y las otras variable

1) Si vas a tener un contenedor con un ancho al 100% mejor no tengas nada. Los navegadores toman el 100% por defecto.

2) En tu código hay un mal manejo de IDs y clases. En el CSS colocas clases y en el HTML IDs.

3) El ancho fijo para tu sección central provocará que las columnas se desajusten apenas la ventana cambie de tamaño. La solución es aplicarle también un ancho relativo y overflow: hidden para que tu imagen se oculte en la capa. Aquí está el código arreglado:

Código:
div#cabcontenedor{
	/* Nada */
}

div#cabeceraizq {
	width: 10%;
	height:143px;
	float:left;
}

div#cabeceracen {
	width:80%;
	overflow: hidden;
	height:143px;
	background: url(logo.jpg) left top #efefef no-repeat;
	float: left;
}

div.cabeceradrc {
	width: 10%;
	height:143px;
	float:left;
}
Para IE:
Código HTML:
<!--[if lte IE 6]>
<style type="text/css">
div#cabeceracen {
	width:79%;
}
</style>
<![endif]--> 
Y tu estructura queda casi igual
Código HTML:
<div id="cabcontenedor">
  <div id="cabeceraizq"></div>
  <div id="cabeceracen"></div>
  <div class="cabeceradrc"></div>
</div>