Foros del Web » Creando para Internet » HTML »

dar ancho maximo a una tabla pero sin minimo

Estas en el tema de dar ancho maximo a una tabla pero sin minimo en el foro de HTML en Foros del Web. Voy a tratar de ser claro, solo espero lograrlo. Todo esto sale de que estoy tratando de hacer mi propia plantilla para un sitio que ...
  #1 (permalink)  
Antiguo 10/04/2005, 23:19
 
Fecha de Ingreso: febrero-2004
Ubicación: Argentina, Buenos Aires
Mensajes: 12
Antigüedad: 13 años, 9 meses
Puntos: 0
dar ancho maximo a una tabla pero sin minimo

Voy a tratar de ser claro, solo espero lograrlo.
Todo esto sale de que estoy tratando de hacer mi propia plantilla para un sitio que pretendo armar con Mambo, al sitio tambien pretendo meterle un foro en phpbb y el problema es que a resoluciones de 800x600 con el foro abierto sale la molesta barra de desplazamiento lateral de abajo.
En general los sitio hecho con mambo (supongo que sera lo mismo con nuke) estan divididos en tres partes, una columna a la derecha, otra al centro y otra a la izquierda. Mi idea es hacer que la comlumna de la derecha cuando tenga algun modulo dentro adopte un cierto ancho pero que si no tiene nada desaparezca y de este modo cuando este el foro abierto no tener la barrita de desplazamiento abajo. El problema es que si pongo ancho en px olvido la idea de hacer que desaparezca cuando no tiene nada, lo mismo que si le pongo un porcentual al ancho, si no le pongo ningun atributo relativo al ancho cuando no tiene modulos dentro desaparece pero cuando tiene alguno el navegador le da un ancho excesivo.
La pregunta es si existe alguna forma de dar a una celda un ancho maximo pero que no tenga minimo, digamos que la celda en cuestion pueda medir desde 0 hasta 100px como maximo, o que mida 0 si no tiene nada dentro y 100px si tiene algun modulo dentro.

Desde ya muchas gracias a cualquiera que me pueda tirar una idea de como hacerlo.
  #2 (permalink)  
Antiguo 10/04/2005, 23:43
 
Fecha de Ingreso: enero-2005
Mensajes: 188
Antigüedad: 12 años, 10 meses
Puntos: 0
Puedes probar con esto:
Código HTML:
<td style="min-width: 0px; max-width: 100px;">contenido</td> 
Pero no te va a funcionar en algún navegador "minoritario" como el Internet Explorer, y es que no respeta los estándares.
Te recomendaría que usases medidas relativas, o sea, porcentajes, para no desbordar la pantalla.

Última edición por inforsol; 10/04/2005 a las 23:44
  #3 (permalink)  
Antiguo 11/04/2005, 01:09
 
Fecha de Ingreso: febrero-2004
Ubicación: Argentina, Buenos Aires
Mensajes: 12
Antigüedad: 13 años, 9 meses
Puntos: 0
Inforsol muchas gracias por la pronta respuesta, lamentablemente muuuchas personas tendrian problemas con esta solucion por lo que me parece que voy a tener que buscar otra, de todos modos una vez mas muchas gracias por la data. Vos me aconsejas que me maneje con porcentajes o valores relativos pero lo cierto es que no me doy cuenta como hacerlo, la otra que se me estaba ocurriendo ahora es poner una imagen dentro de la tabla de 100px de ancho y que cuando quiera que desaparezca la tabla no se publique esa imagen, pero no se cuan util o "presentable" seria una solucion como esa. Alguna otra idea???
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 16:55.