Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2009, 11:59
lemmoner
 
Fecha de Ingreso: agosto-2009
Mensajes: 12
Antigüedad: 14 años, 8 meses
Puntos: 0
Capas que se expandan a todo el ancho de la pantalla

Hola a todos,

Estoy empezando a trabajar con CSS, así que quizás mi pregunta sea una tontería, pero me trae de cabeza.

Estoy utilizando capas que contienen tablas. Y quiero que, tanto la capa como la tabla ocupen todo el ancho de la pantalla. La única manera que he encontrado es forzar el ancho de la tabla al máximo <table width="100%">, que al parecer fuerza a que la capa se expanda.

En IE6, cuando hago esto, desaparece el borde derecho de la capa. Es como si la capa estuviese de fondo y la tabla creciese por encima de la capa, ocultando parte de su contenido. He visto que reduciendo la tabla al 95-98%, dependiendo en qué situaciones, esto no sucede, pero me parece muy poco práctico tener que retocar todas las tablas que están contenidas en alguna capa.

En Firefox no sucede esto, pero es que poniendo la tabla al 100% el ancho que ocupa es menor que en IE6. Y si fuerzo la capa que hay dentro de esta tabla a que tenga una anchura del 100% (style:"width=100%"), entonces la capa ocupa más que la tabla y se me descentra el contenido de la tabla.

Cómo puedo hacer que las capas ocupen todo el ancho de la pantalla (independientemente de que su contenido necesite todo ese ancho)?

Espero que haya quedado claro que parece todo un embrollo del 15