Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2010, 04:10
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Qué usar tablas o listas para un boleto?

Cita:
Iniciado por bng5 Ver Mensaje
No, yo no lo maquetaría con tablas.
Las tablas son muy útiles en muchos casos, pero no creo que este sea uno de ellos.

Creo que usando fieldset, div y listas o listas de definición (dl) te darán más libertad al momento de armar el CSS. Con un mismo HTML podrías darle cualquiera o todas esas estéticas que adjuntaste.
Buenas,

He estado siguiendo tus consejos de evitar las tablas, aunque primero lo empecé con tablas para tener una base. La verdad es que las listas me han ido muy bien para la parte del resumen del boleto, el cual solo tiene dos columnas.

Sin embargo, no sé de que forma transformar la parte de los pronosticos en listas. Dejabo del boleto he puesto un ejemplo del código con listas, como veras no se parece en nada al de las tablas.

Código HTML:
Ver original
  1. <div class="test">
  2.     <dl>
  3.         <dt id="pronostico_01"></dt>
  4.         <dd><input type="checkbox" id="betchecked_12494171"/></dd>
  5.         <dd>Equipo C - Equipo D</dd>
  6.         <dd>1,30</dd>
  7.         <dd><input type="text" value="" size="4" maxlength="8" id="amount_12488401" tabindex="0"/></dd>
  8.         <dd><a href="#"><span title="Borrar" class="ico_borrar"></span></a></dd>
  9.        
  10.         <dt id="pronostico_02"></dt>
  11.         <dd><input type="checkbox" id="betchecked_12494171"/></dd>
  12.         <dd>Equipo C - Equipo D</dd>
  13.         <dd>1,30</dd>
  14.         <dd><input type="text" value="" size="4" maxlength="8" id="amount_12488401" tabindex="0"/></dd>
  15.         <dd><a href="#"><span title="Borrar" class="ico_borrar"></span></a></dd>
  16.  
  17.  
  18.     </dl>
  19. </div> <!-- fin test -->


Código CSS:
Ver original
  1. .test dl{
  2.     margin-bottom:3px;
  3.     font-size:10px;
  4.     padding:5px;
  5.     width:300px;
  6.     background:yellow;
  7. }
  8. .test dl dt {
  9.     color:#000;
  10.     float:left;
  11.     margin-right:10px;
  12.     padding:1px;
  13.     width:140px;
  14. }
  15. .test dl dd {
  16.     margin:2px 0;
  17.     padding:1px;
  18.     font-weight:bold;
  19. }


Ver el ejemplo online
http://neodani.com/fdw/boleto_apuestas/boleto.php

¿Puedes decirme como conseguir que los datos (5 columnas) queden alineadas?

Muchas gracias de antemano!