Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2009, 03:54
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 10 meses
Puntos: 10
cabeceras fijas de una tabla con css

Hola, repasandome varios post antiguos para este tema no he encontrado una solucion factible para mi css.

Explico: tengo q hacer una tabla con cabecera fija, hasta aqui todo claro.
estoy usando este codigo: http://www.imaputz.com/cssStuff/bigFourVersion.html

donde hay un trozo donde define el ancho de cada <th> y <td> q es el siguiente:

Código css:
Ver original
  1. html>body thead.fixedHeader th {
  2.     width: 200px
  3. }
  4.  
  5. html>body thead.fixedHeader th + th {
  6.     width: 240px
  7. }
  8.  
  9. html>body thead.fixedHeader th + th + th {
  10.     width: 316px
  11. }
  12.  
  13. /* define width of TD elements: 1st, 2nd, and 3rd respectively.          */
  14. /* All other non-IE browsers.                                            */
  15. /* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors        */
  16. html>body tbody.scrollContent td {
  17.     width: 200px
  18. }
  19.  
  20. html>body tbody.scrollContent td + td {
  21.     width: 240px
  22. }
  23.  
  24. html>body tbody.scrollContent td + td + td {
  25.     width: 300px
  26. }

mi problema es:
->si yo no ser cuantas columnas voy a tener, como puedo hacerlo?
->si tuviera 25 columnas, debería copiar esto 25 veces?
->aparte, el encuadre tampoco es perfecto, en distintos navegadores la cabecera se descuadra de la linea, o la linea se descuadra de la cabecera
->algo que funcione en IE7?
->Link consultado: http://www.forosdelweb.com/f53/tabla...lables-504644/
->hay alguna solución para los distintos navegadores? porque el scroll en tbody solo anda en ff!


Saludos y gracias de antemano!!
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 21/09/2009 a las 07:47