Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: kakashi20 en 5 Octubre 2011, 05:08 am



Título: tabla se expande
Publicado por: kakashi20 en 5 Octubre 2011, 05:08 am
hola

tengo unas tablas hechas en html de width="800px" pero cuando escribo mucha info la tabla se expande, la info no baja.

le puse un max-width:800px; pero en ie8 no funciona.

que puedo hacer ??

si alguien me pudiese ayudar se lo agradecería


Título: Re: tabla se expande
Publicado por: fran800m en 5 Octubre 2011, 17:35 pm
no afectará a esa tabla un display: inline o algo por el estilo?

Nunca me ha pasado


Título: Re: tabla se expande
Publicado por: madpitbull_99 en 6 Octubre 2011, 11:22 am
Las versiones antiguas de IE no soportan la propiedad min-width, max-width y similares.

Un hack para simular esta propiedad son las expresiones, aunque hay diseñadores que no las recomiendan.

Ejemplo:

Código
  1. .tabla-exp {
  2.   max-width:800px;
  3.   width: expression(this.width > 800 ? 800: true);
  4. }

En el ejemplo de arriba se utilizan los operadores ternarios. Puedes cambiar un poco la expresión si quieres:

Código
  1. width: expression(this.width > 800 ? 800: "auto");

El ejemplo lo he sacado de Max-Width and Faking it for IE (http://phydeaux3.blogspot.com/2006/01/max-width-and-faking-it-for-ie.html).