Hace un par de días recomendaba vía teitter y en mi blog la lectura del artículo de Steven Bradley en vanseodesign.com:
"Is It Time To Change Our CSS Practices?" *(1)
Se puede estar de acuerdo o en desacuerdo con todo o parte. Pero interesante creo que lo es.
Como son varias las intervenciones precedentes sólo mencionaré un par de ellas (por aquello de que coincido).
Dice Panino que adjura de html5. Sólo me referiré al aspecto del marcado html y la pretendida semántica. Del resto me callo (por ignorancia).
Cuánta verdad. Html5 es un pan que han sacado al mostrador sin pasarlo por el horno. Toda una aberración el sindiós que han creado y todo un retroceso respecto a xhtml.
Caos en la grafía. Caos en qué es cada nuevo invento.Caos en la estructura semántica y caos en la jerarquía de las etiquetas: Un mismo elemento puede ser continente y a la vez contenido de su contenido. Todo puede contener a todo y a su vez contenido por cualquiera.
Lo dicho, un rediós sindiós.
Una página son dos aspectos (y la importancia o relevancia de cada no de ellos se la da quien la construye y quien la visita, no terceros):
.- El contenido.
.- La presentación del mismo.
¿Por qué razón los talibanes de la semántica van a demonizar el uso de cualquier recurso para conseguir el contenido y el continente que el difusor del mensaje quiera/necesite emplear? Recomienden, sí, pero pretender imponer una visión, no. Y es lo que está ocurriendo.
Cualquier tema o idea llevada al extremo suele estar equivocada.
Los div (divisores o cajas) nacieron para eso. Para contener y separa unos contenidos de otros. Si se necesita crear una división exprofeso para algo, bien estar. ¿Necesita un "wrap"? Créelo. Necesita un "div id="fixed", adelante.
Y sí, también de acuerdo (otra vez los viejos coincidiendo) en que el tag | body | se puede utilizar para evitar un "wrap". Ya se es muy antiguo el utilizar tanto | body | como | html | para ahorrarse div´s al emplear | display: table |
Cita:
Iniciado por Panino5001 Lo pregunto porque realmente me interesa saber cuál es la razón que justifica realmente el uso de wrappers porque yo pienso que no son necesarios ni funcional ni semánticamente, pero dudo de mi propia opiniónal ver que la gente los usa muchísimo.
Imagina el siguiente esquema de bloques:
cabecera y pie de página al 100% de ancho
cuerpo de multicolumnas con menor anchura al 100%, el conjunto centrado, (que nadie me mencione el inline-block por el flotado, que no son intercambiables en el 100% de las situaciones)
<<<<<<<<--------------------->>>>>>>>>>>>>>
*(1)
Se cuestiona aspectos como:
¤ Los sitios deben tener el mismo aspecto en todos los navegadores.
¤ Hacer páginas basadas en píxeles es malo.
¤ Nunca se debe añadir marcado no-semántico.
¤ Usted debe usar selectores descendientes exclusivamente.
¤ La "Classitis" es mala y que hay que evitarla a toda costa.