Ver Mensaje Individual
  #22 (permalink)  
Antiguo 15/01/2006, 15:34
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 4 meses
Puntos: 317
Cita:
Iniciado por KarQ
... usar tablas para maquetar está mal ya que las tablas se deben de usar para hacer tablas y no para maquetar ...
En teoría sí, hasta sería preferible; en la práctica sabemos que no siempre las podemos reemplazar. Ye se mencionó ésto más arriba. También el truco que posteaste, y que sirve solamente si tienes la medida del div .

Además convendría haberle explicado a xoticstar el por qué del sermón, ya que no todos saben que al poner inline-table estamos convirtiendo al div en una tabla.
Es para usar en lenguajes que no tienen <table> ; en HTML carece sentido, como no sea para crear algún efecto; que tampoco va a funcionar en todos los navegadores. Así que se sigue prefiriendo <table> .
Supongo que ese atributo siempre obliga a crear dentro del elemento los table-header-group, table-footer-group, table-row, table-cell, ...; aunque peor debería ser poner un table-cell sin un display:table como parent.

saludos