CSS

Web y Performance II: Herramientas

En la entrada anterior hicimos un repaso general de las problematicas que suelen afectar el rendimiento y experiencia de usuario en aplicaciones web. Algunas de estas problematicas son facilmente detectables, mientras que otras requieren un poco de trabajo y un correcto uso de las herramientas disponibles. En conjunto, estas herramientas abarcan todo el ciclo de […]



CSS: Lo bueno y breve, dos veces bueno

Reciementeme me tope con un artículo que resume el funcionamiento de los selectores css a la hora de renderizar el html. Al procesar el CSS, los browsers leen las reglas secuencialmente, desde arriba hacia a abajo (predecible) y de derecha a izquierda (sorpresa aquí). Entonces, las reglas excesivamente verbose terminan perjudicando la performance del renderizado, […]



CSS específico II (detectando el browser)

A propósito de lo tratado en el post anterior (CSS específico, lidiando con los browsers), adjunto una utilidad JavaScript para agregarle las clases correspondientes al browser del cliente. El código original esta tomado de la librería ExtJS de Sencha, más específicamente del archivo ext-all-debug.js. /*! * Ext JS Library 3.3.1 * Copyright(c) 2006-2010 Sencha Inc. […]



CSS específico, lidiando con los browsers

El problema Desde tiempos ancestrales los browsers hicieron del maquetado web una tortura de proporciones biblicas. Desde entonces, el arsenal de los maquetadores se fue acrecentando con buenas prácticas y muchos, muchos hacks. ¿A qué me refieron con hacks? Al uso de sintaxis alterada y características non-standard. Obviamente, hay casos en los que no existe […]