[Ovillo] Trabajar con EMs
Ramón Corominas
listas en ramoncorominas.com
Lun Mar 9 13:07:51 UTC 2009
Este es mi último mensaje en este hilo, ya me aburre el tema y me debo
explicar muy mal porque tengo la sensación de que hablamos cada uno de
una cosa distinta...
1. Te empeñas en decir "diseño con tablas" cuando estoy hablando en todo
momento de tablas SIMULADAS CON DIVS (propiedades de CSS 2.1, que
desgraciadamente IE6 no sabe interpretar). No se trata de DIVS/CSS vs
TABLAS (es OBVIO que el CSS es más flexible que las tablas, no recuerdo
haber dicho lo contrario), sino de "DIVS flotados con paddings/margins
para abrir huecos" o "DIVS de simulación de tablas".
2. De acuerdo en que la "condición" de sólo ampliar texto podría estar
ahí de alguna manera. De todos modos, sigo diciéndote que incluso sin
ella el diseño por tablas (simuladas) funciona igual de bien a 8 niveles
de zoom (Divs tablas: 1, Divs float: 0).
Por cierto, te aclararé algo para que lo tengas en cuenta en tus clases:
usar la ampliación con zoom completo o sin él depende de muchos
factores, no sólo del scroll. En muchos sitios, uso el zoom completo
porque me interesa ver mejor las imágenes, o porque se lee mejor el
texto principal aunque haya que hacer algo de scroll. En otros puede que
sí use el zoom de sólo texto, pero no hay una regla fija e inmutable que
se siga siempre. Sospecho que otros usuarios con baja visión tendrán
otras preferencias, por lo que dar por hecho lo que usan los usuarios
con baja visión es un poco peligroso.
3. Si tú quieres anidar tablas (cosa que yo no he hecho) para demostrar
lo malas que son las tablas, allá tú, pero estás falseando la realidad a
tu conveniencia, porque no hace falta anidar nada (podría decirte que
estudies HTML, pero daré por hecho que sabes del tema, cosa que tú
pareces no creer del resto de la humanidad); de hecho, el código con
tablas tiene prácticamente la misma estructura que con tus divs, y si se
usan divs de tablas simuladas se pueden eliminar más divs aún, con lo
que te queda un código más simple todavía. (Divs tablas: 2, divs float: 1).
4. En tu layout HAY divs dentro de otros, como podrías haber comprobado
fácilmente si te hubieras tomado la molestia de darles colores de fondo
distintos. Verás cómo algunos de ellos se ven por debajo de los otros, y
no adyacentes. (Divs tablas: 3, Divs float: 1).
3. No he entrado jamás (ni entraré) a valorar cuestiones estéticas, al
parecer tú decides lo que está bien y lo que está mal sin siquiera haber
visto su posible aplicación. Yo sólo he hablado de la técnica y de mi
interpretación del concepto "columna". Y, sinceramente, he visto
suficientes diseños como para atreverme a afirmar tan tajantemente como
tú lo que mola y lo que no sin verlo siquiera. Afortunadamente hay
diseñadores que saben darle aires nuevos a viejas fórmulas, y gracias a
eso lo que está de moda hoy mañana ya no lo estará. Las modas son tan
efímeras que no creo que nadie pueda asegurar que esto o lo otro "no se
usa más", a no ser que tenga tu clarividencia, claro está. De todos
modos, lo dicho: no valoro si me gusta o me disgusta un determinado
diseño, sólo hablo de cómo lograrlo y qué código (HTML y CSS) es más
simple para esta situación concreta.
Por último, te agradecería que dejaras de hacer suposiciones sobre los
conocimientos, métodos y experiencia de los demás. Comprendo que tú
crees que sabes más que nadie y sientes la necesidad de demostrarlo,
pero de verdad, resulta muy cansino.
De todos modos, si lo que quieres es ganar y que te reconozca la
victoria, pues hala: GANASTE. Enhorabuena, eres el supercampeón de los
pesos pesados del css.
Saludos,
Ramón.
Más información sobre la lista de distribución Ovillo