Daniel Ulczyk comento hace algun tiempo que tal vez seria mas semantico usando listas, lo que parece logico tomando en cuenta que son numeros del 1 al 28/31.
Cita:
El problema que veo en hacerlo con listas es que, por ejemplo, el primer dia de julio de 2009 es miercoles, quedando 3 dias vacios (actualmente con <div class="vacio"></div>) y tendria que usar <li class="vacio"></li>, pero tengo entendido que no pasaria el validador por tener LI sin contenido y por eso no lo he puesto en practica.Edito: Se me olvido recalcar que la opinion de Daniel fue teniendo en cuenta solo divs y listas, no hablamos de tablas.
Podria ser con tablas, tambien parece logico, siendo filas y columnas. Lo que me llevo a hacerlo con divs fue principalmente la programacion/validacion que resulto mucho mas sencilla con divs, aunque tal vez complique la codificacion CSS.
Creo que en cuestiones de accesibilidad ganan las tablas, aun con CSS desactivado se mantiene la estructura.
Current troll mode:
¿Ustedes que opinan?
P.D. Con solo abrir el tema ya me estoy dando una idea de cual es la mejor opcion; de cualquier forma, me gustaria comparar todas las ventajas y desventajas en las tres opciones.