Ver Mensaje Individual
  #22  
Antiguo 21-10-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por dec
(perdona que lo diga así, es que para mí es algo evidente para lo que sirven las tablas, y no es para maquetar, esto es, situar elementos (cualquier tipo de elementos)
¿Maquetar = situar elementos?

Pues es justo lo que hace una tabla: situar elementos


Cita:
Empezado por dec

citas de ejemplos
Sí, nunca estaré en desacuerdo en que las tablas sirven muy bien para los ejemplos citados.


Cita:
Empezado por dec
Que puedan usarse para distribuir el contenido en una página Web, y que además funcione, no es óbice para usarlas de ese modo:
Que con CSS puedan hacerse maquetaciones no es óbice para no hacerlas con tablas.


Cita:
Empezado por dec
no están para eso.
Otra vez pregunto, ¿por qué?

Cita:
Empezado por dec
¿Porqué se usaban? Pues se me ocurre, a bote pronto, porque no había otro modo: estuvo antes HTML que CSS. Este último vino a suplir las carencias de presentación del contenido con HTML puro y duro.
Nunca he dicho lo contrario.


Cita:
Empezado por dec
pero no deberían usarse para distribuir/maquetar los elementos de una página Web
Una vez más, ¿por qué?


Cita:
Empezado por dec
¿que funciona igual? Bueno... también funcionan las etiquetas FONT, y, no deberían usarse, tú mismo reconoces que es mucho más práctico utilizar CSS en estos casos.
Sí, pero yo ya di un argumento de porqué es mejor CSS en el caso FONT. Aún no veo uno de porque no usar tablas para maquetar.


Cita:
Empezado por dec
Ay, ay, ay... que me estoy temiendo que no tienes ganas de cambiar la página Web en cuestión en donde haces uso de tablas... para lo que no son (aquí una sonrisa burlona, pero sin malicia)... pues no lo hagas, si nadie, faltaría más, te obliga a ello, pero una cosa no quita la otra.
¡Ah! Pero ya lo he intentado, y seguiré haciéndolo muy posiblemente. Como ya mencioné: yo no descarto ni una ni otra forma de maquetación.


Cita:
Empezado por dec
se me ocurre ahora que el mejor ejemplo lo tenemos en un DBGrid en Delphi: ese es el uso de las tablas, mostrar una serie de datos/registros relacionados (campos, columnas, filas) al usuario, pero, ¿verdad que no partimos en nuestras interfaces de Delphi de ese componente?
Un ejemplo bastante jalado de los pelos, si me permites la expresión. Y bueno, incluso aquí, si me apuras, en un planner el elemento principal es un grid. ¿Qué vive dentro de un formulario? ¡Ah bueno! La maquetación vive dentro de la página HTML.

Cita:
Empezado por dec
Ahora pongámonos (y ya termino, al menos por ahora) en el caso de un invidente. Utilizan programas que leen las páginas Web de viva voz (bueno, con un sintetizador). Pues ahí verás que no se leen igual las tablas que el resto de elementos. Cada cosa para lo que es. Por ejemplo, creo, no estoy seguro, que para las tablas el invidente "escucharía" primero las cabeceras de las columnas, luego de las filas, a continuación el contenido de cada registro (columna/fila), etc., etc.

¿Te imaginas qué pasaría sin un programa de ese tipo leyera una página Web maquetada con tablas? Pues que se haría un lío, como poco. Tal vez no, porque, como cualquier navegador, mantiene cierta compatibilidad hacia atrás, y acaso hiciera alguna virgería para leer la página Web, como se hace al tener que mostrar una página maquetada mediante tablas, pero, afortunadamente, ya hay otros medios: CSS, básicamente, por el momento. Llegarán otros, estoy seguro, ojalá mejores, supongo que sí.

Aquí sí, la verdad, no tengo ni idea de lo que me estás hablando, ni si es correcto o no. Si tuviera que hacer páginas para invidentes seguramente investigaría las mejores técnicas para ello.

// Saludos
Responder Con Cita