Div manía

Ayer me encontré un excelénte artículo donde explica el termino Div manía y a la vez es un excelente manual sobre cómo usar razonadamente los CSS en el desarrollo web. Según éste se ha creado una tendencia en alza a utilizar elementos div en lugar de tablas, y aunque éstos son válidos perfectamente abusamos bastante de ellos en el diseño web estandar.

La Div Mania surge cuando los desarrolladores han reemplazado los layouts creados con tablas por layouts CSS, pero han abusado de los elementos div hasta el punto de casi crear su propio lenguaje compuesto básicamente de elementos div anidados.

En fin, interesante lectura para aprender un poco más acerca de los CSS.


cossitas a las 29 Agosto, 2006 a las 10:48 am [link]

¿y tú eres un divmaniaco? tienes que ir a las reuniones de divmaniacos anónimos? xD

Rosita Fraguel a las 29 Agosto, 2006 a las 12:01 pm [link]

En programación se debe aplicar siempre que se pueda el principio de la navaja de Occam. Yo tengo una frase que repito siempre: “si una función te ocupa más de una pantalla estás haciendo algo mal” Y esto se podría parafrasear como: “Si tienes más de cuatro div’s anidados, algo estás haciendo mal”

Los div’s se empezaron a utilizar huyendo de la complejidad inherente a la maquetación con tablas (que puede llegar a ser un infierno absoluto) y buscando también más flexibilidad a la hora de maquetar; pero si maquetas con div’s y te metes en un berenjenal de 15 div’s anidados… en algo te estás equivocando.

Por si acaso, avisad de las reuniones de divmaniacos anónimos… que nunca se sabe :P

Fitopaldi a las 30 Agosto, 2006 a las 9:49 am [link]

Omaaaa, eso de la complejidad inherente de las tablas explicaselas al Bau, que no lo entiende… ;)

Enderiol a las 4 Septiembre, 2006 a las 12:31 am [link]

No estoy seguro de tener una opinion formada a este respecto… pero la idea de no usar tablas no solo es por el tema de la complejidad. Es tambien por como las contextuan los navegadores para invidentes e incapacitados. Segun tengo entendido se desaconseja el uso de tablas para aquellas estructuras que no sean tablas por que confunden a estos… Aunque igual es cierto que el div(a solas) es insuficiente y acaba dando problemas. Igual hace falta otro elemento.
Pero igual no se tiene a este grupo en consideración o al menos tanto como se deberia(aunque supongo que un excesivo anidamiento tb acabará mareandolos) Y lo que no sabria decir es la incidencia de estas estrategias en la web semantica aunque supongo que será algo similar a los dicho antes
uff, que cacao me he montao….

Cuentame algo...