Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] tabla adaptable a div adaptable

Estas en el tema de tabla adaptable a div adaptable en el foro de CSS en Foros del Web. resulta, pasa y acontese que tengo el siguiente codigo (masomenos) <div id="page"> <div id="header">...cabecera...</div> <div id="container"> <div id="lateral" class="menu">..menu lateral de la aplicacion</div> <div id="main"> ...
  #1 (permalink)  
Antiguo 30/09/2014, 09:23
Avatar de jocryo  
Fecha de Ingreso: agosto-2014
Mensajes: 38
Antigüedad: 9 años, 8 meses
Puntos: 0
Mensaje tabla adaptable a div adaptable

resulta, pasa y acontese que tengo el siguiente codigo (masomenos)

<div id="page">
<div id="header">...cabecera...</div>
<div id="container">
<div id="lateral" class="menu">..menu lateral de la aplicacion</div>
<div id="main">
<table>.... tabla dinamica que se carga con informacion de la base de datos,......
</table>
</div>
<div>
<div id="footer">...pie de pag...</div>
</div>

la cosa es que quiero hacer que page tenga un ancho del 80% de la ventana, el header, container y footer pos igual respecto al ancho de page, ahora, el lateral tiene un ancho fijo, pero main lo tiene en auto y la tabla también lo tiene en auto, la gracia es que la tabla ocupe todo el ancho de main y main ocupe el ancho sobrante (container - lateral), pero no funciona, cuando main esta vacio queda con ancho 0 y cuando se carga la tabla, esta se ensancha al ancho de container y no al que necesito, como puedo hacer para que quede como quiero?


gracias a todos por su atencion
  #2 (permalink)  
Antiguo 01/10/2014, 17:27
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: tabla adaptable a div adaptable

deberías de poner el código css, sino solo podemos adivinar... estás usando posiciones relativas? absolutas? los divs están flotandos? etc...
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 01/10/2014, 19:33
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: tabla adaptable a div adaptable

mmm... me parece que vas a tener que usar javascript para calcular y asignar el ancho que debe tener main.
__________________
Saludos.

Gustavo
  #4 (permalink)  
Antiguo 01/10/2014, 19:49
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: tabla adaptable a div adaptable

Ya está. Le encontré la vuelta.
Usá lo siguiente:

Código CSS:
Ver original
  1. div#main {
  2.     width: calc(100% - 230px);
  3. }

Donde 230px debería ser el ancho fijo del lateral más los margins y los paddings de main, de lateral.
Yo lo probé en Firefox, habría que probarlo en otros navegadores y después nos contás si funciona.
__________________
Saludos.

Gustavo
  #5 (permalink)  
Antiguo 02/10/2014, 08:54
Avatar de jocryo  
Fecha de Ingreso: agosto-2014
Mensajes: 38
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: tabla adaptable a div adaptable

gracias gustavo, eso era esactamente lo que necesitaba, muchisimas gracias

Etiquetas: divs
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 17:14.