Entradas

Mostrando las entradas etiquetadas como CSS

Anomalías con las etiquetas HTML

Hace unos días me encontré con una sorpresa de que estaba agragegando varios forms de esta manera: <form> .... luego de unas cuantas etiquetas mas ... <form> .... </form> <form> ..... </form> </form> Resulta que el primer <form> q estaba adentro hacía los sgte en los navegadores: Firefox: No mostraba el primer <form> incluido en el form maestro Iexplore: Se deformaba por completo el diseño Chrome: Hacía lo mismo que firefox Opera si no sé pero me imagino q algo en común. Resulta que cuando se hace esto es probable de que uno se lleve con una gran sorpresa, ¿q hice? o peor aun ¿mi navegador esta mal, no q firefox?. La respuesta a todo esto es que es notable de que no deben existir forms anidados, tenga en cuenta mi estimado lector de que cuando maquetes no hagas forms anidados.

CSS con JSON

Una interesante idea me encuentro por delicious esta mañana. Se trata de JSSS , una implementacion (muy sencilla) para conseguir JSON que genere CSS. La idea es solucionar algunas de las carencias de CSS: CSS no es un lenguaje de programación (no hay variables, funciones, no lógica) Las propiedades CSS no son cross-browser Los frameworks CSS están pensado para trabajar en lado del servidor y necesitamos que se ejecute en el cliente Incluir dinámicamente CSS en el DOM no garantiza que las clases CSS sean cross-browser Por ese motivo, las hojas de estilo JSON pretenden aportar las ventajas de Javascript: Todas las propiedades CSS están almacenadas en objetos JSON Las propiedades y clases CSS pueden ser manipuladas via Javascript Las propiedades y clases pueden ser dinámicas en tiempo de ejecución Todo el sistema de plantillas CSS es gestionado desde el cliente