Autor
|
Tema: Ayuda estableciendo altura de menu con CSS, HTML (Leído 2,742 veces)
|
t4r0x
Desconectado
Mensajes: 92
|
Buenas veran tengo un dia entero tratando de hacer que el height de un menu vertical sea mas o menos como automatico ( auto ) pero a la vez al 100%, he probado y buscado y no encuentro una solucion! para darme entender de la manera mas facil hice un simple que simula mi situacion, el codigo es muy simple tengo dos Div's, el primero es el que funciona como menu vertical, el segundo para contener texto, controles y demas, el problema viene cuando tengo una tabla y este sobre pasa la altura del Divs, el div al que pertenece se "estira" todo bien, pero el menu no lo hace y no encuentra una manera para hacer que lo haga, alguna idea? * { margin: 0; padding 0; box-sizing: border-box; } body { width: 100%; height: 100%; overflow: auto; } .sidebar { float: left; background-color: #c0392b; width: 200px; height: 100%; } .container { background-color: #34495e; width: 100%; height: auto; } .mylist { margin-top: 80px; } .mylist li { padding: 10px; } .mytable { margin-left: 240px; }
|
|
« Última modificación: 8 Septiembre 2015, 15:30 pm por #!drvy »
|
En línea
|
|
|
|
eLank0
eLhAcKeR r00Lz
Desconectado
Mensajes: 1.062
|
Buenas, La propiedad height con el valor 100% casi nunca funciona. Esto es debido a que el elemento padre no tiene un height fijo. Yo tengo un truquillo para estos casos y es ponerlo en un mediaquery de 1px (este pixel hace de referencia para el %): @media(min-height:1px) { .sidebar { float: left; background-color: #c0392b; width: 200px; height: 100%; } }
Salu2
|
|
« Última modificación: 8 Septiembre 2015, 15:30 pm por #!drvy »
|
En línea
|
|
|
|
t4r0x
Desconectado
Mensajes: 92
|
Intente ese codigo, lo agregue al <style> y tambien intente agregar en un archivo css por separado pero no funciono, se mira exactamente igual
|
|
|
En línea
|
|
|
|
RaloGomez
|
Ves probando valores con el height (Ej: 1500px, 600px..) hasta que se ajuste y listo..
|
|
|
En línea
|
|
|
|
eLank0
eLhAcKeR r00Lz
Desconectado
Mensajes: 1.062
|
O también puedes cambiar de paradigma por completo y usar div FLEX.
Salu2
|
|
|
En línea
|
|
|
|
t4r0x
Desconectado
Mensajes: 92
|
Bueno la verdad no me gustaria tener algo generico y establecer un height y width a 1000px+. acerca de div FLEX parece que es algo un poco nuevo al menos require de IE 11 y opera 12 parece que como que es imposible hacerlo de forma sencilla, yo he estado buscando por horas
|
|
|
En línea
|
|
|
|
#!drvy
|
Tal y como tienes el código, con un position:fixed; debería bastarte, aunque si tienes demasiado contenido en el sidebar tendrás que lidiar con el overflow. .sidebar { position:fixed; top:0; left:0; background-color: #c0392b; width: 200px; height: 100%; }
Saludos
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Ayuda] Script menu html
Desarrollo Web
|
skeletonjack
|
2
|
2,825
|
14 Enero 2012, 00:13 am
por #!drvy
|
|
|
Menú desplegable HTML + CSS + JQuery (ayuda)
« 1 2 »
Desarrollo Web
|
SanMagic
|
13
|
8,999
|
26 Enero 2012, 05:35 am
por SanMagic
|
|
|
Ayuda Eliminar Sub menu HTML!
Desarrollo Web
|
Sapote
|
2
|
3,232
|
2 Febrero 2012, 23:07 pm
por Shell Root
|
|
|
Menu javascript en html
Desarrollo Web
|
Enigma_Hash
|
1
|
2,433
|
29 Octubre 2012, 10:33 am
por peib0l
|
|
|
[Ayuda] Estableciendo Repositorios locales
GNU/Linux
|
danny920825
|
0
|
1,731
|
20 Octubre 2017, 14:48 pm
por danny920825
|
|