Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] sidebar full height pero que se acomode al contenido

Estas en el tema de sidebar full height pero que se acomode al contenido en el foro de HTML en Foros del Web. Hola compañeros bien estoy tratando de hacer un responsive layout de la siguiente manera: Para lo cual tengo el siguiente código: Código HTML: <!DOCTYPE html> ...
  #1 (permalink)  
Antiguo 25/08/2015, 23:14
Avatar de Kristhoff  
Fecha de Ingreso: abril-2009
Ubicación: Popayán - Cauca
Mensajes: 550
Antigüedad: 15 años
Puntos: 12
sidebar full height pero que se acomode al contenido

Hola compañeros
bien estoy tratando de hacer un responsive layout de la siguiente manera:

Para lo cual tengo el siguiente código:
Código HTML:
<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		body, html {
			margin: 0;
    		height:100%;
		}
		.left{
			display: table-cell;
			background-color: red;
			min-height: 100% !important;
			min-width: 160px;
			width: 25%;
		}
		.content{
			background-color: blue;
			display: table-cell;
		}
	</style>
</head>
<body>
	<div class="left">
	</div>
	<div class="content">
	</div>
</body>
</html> 
el problema es que necesito que el sidebar de la izquierda ocupe el 100% de la altura de la pantalla pero que a la vez se ajuste al contenido cuando éste sea más grande que el 100% de la altura del navegador. Actualmente no ocupa el 100% de la altura.
La idea es que dicho sidebar se oculte para pantallas más pequeñas y aparezca un botón para mostrarla en el "header" del div de la derecha. Intenté usar el min-height: 100% pero no me funciona :( alguna idea?
__________________
"I need metal in my life, just like an eagle needs to fly..."
  #2 (permalink)  
Antiguo 26/08/2015, 06:52
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: sidebar full height pero que se acomode al contenido

ponle un height: 100vh; para que ocupe toda la Pantalla tu Sidebar ;)

Etiquetas: css
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.