Diseño CSS: Un Análisis Crítico
Este artículo presenta un análisis crítico de los mecanismos de diseño CSS. El autor argumenta que CSS confunde el estilo de texto enriquecido y el sistema de diseño, llevando a una herencia inconsistente: los estilos de texto heredan, pero las propiedades de diseño no. Los modelos inline-block e inline-flex anidados ejemplifican este conflicto: internamente son bloque o flex, externamente son en línea. El autor propone que un sistema de diseño ideal descompondría el comportamiento en facetas independientes, ofreciendo una API más flexible e intuitiva que la actual, substractiva, con sugerencias adicionales de barreras de contención. Finalmente, el artículo aborda las limitaciones de la escala em relativa y las mejoras en el manejo de píxeles.
Leer más