Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2012, 23:28
Avatar de goteen_mx
goteen_mx
 
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 1 mes
Puntos: 37
Congelar cabecera de una tabla

Buenas noches, tengo el siguiente problema que no he podido resolver aun, tengo una tabla la cual necesita que tenga un scroll, para que siempre se vea el header y el footer, ya que en una vienen los titulos y en la otra los controles, por política no puedo utilizar librerias externas, ahora lo que hice fue lo siguiente:

Código HTML:
Ver original
  1. <div id='header' style='width:100%;overflow-y:hidden;overflow-x:hidden;'>
  2.    <table>
  3.        <col width='10%'>
  4.        <col width='80%'>
  5.        <col width='10%'>
  6.          ..................
  7.     </table>
  8. </div>
  9. <div id='body' style='width:100%;height:500px;overflow-y:scroll;overflow-x:hidden;>
  10.    <table>
  11.       <col width='10%'>
  12.        <col width='80%'>
  13.        <col width='10%'>
  14.          ..................
  15.     </table>
  16. </div>
  17. <div id='footer'  style='width:100%;overflow-y:hidden;overflow-x:hidden;'>
  18.    <table>
  19.        <col width='10%'>
  20.        <col width='80%'>
  21.        <col width='10%'>
  22.          ..................
  23.     </table>
  24. </div>


El problema es que el tamaño del scroll, me recorre el tamaño de las columnas del body y quedan desalineadas respecto al header o footer, ya he intendado de muchas maneras, y la que mas se ha parecido a lo que quiero es poner los tamaños en pixeles, pero en el caso de resoluciones muy altas se desalinea de igual forma en el tamaño de lo que mide el scroll, espero me puedan ayudar.

Gracias.

Saludos.
__________________
Born to be free.