CSS Hack
Si están empezando con CSS y encaminan sus pasos para que, al igual que su página HTML, el código tenga una sintáxis y un formato válido, de acuerdo a los estándares, en seguida se darán cuenta que el comportamiento de los navegadores (en sus distintas versiones) es diferente. Por ejemplo, es muy típico el denominado Box Model Hack que muestra los bloques de diferente tamaño, según lo muestre IE5.x/Windows, Opera o Mozilla/Firebird, debido al distinto tratamiento de las propiedadeswidth yeight. IE5.x incluye en el valor de width también los valores de padding, margin y border. Sin embargo, para los navegadores que reconocen CSS correctamente el ancho es sólamente el ancho. Hay trucos de codificación para arreglar este problema, basados en usar sentencias que IE5.x/Windows no reconoce. En cualquier caso, validar nuestros html y css, en XHTML 1.1 y CSS2, por ejemplo, asegurará que se visualizarán correctamente en navegadores y versiones de última generación (IE6, NS6, Mozilla, Apple Safari, Konkeror, etc.), en distintos tipos de dispositivos, y que estamos en la línea de salida para hacer nuestra web accesible, entre otras cosas.
Si están empezando con CSS, yo les recomendaría que practiquen con las plantillas que se pueden conseguir en multitud de sitios. HTMLLife, sin ir más lejos, acaba de presentar su plantilla Absolute Reed, absolutamente deliciosa.
O, si lo prefieren, prueben los generadores de código, como Firdamatic o el realizado por Afrael, Boxhack.









