EN

Temas

Elige el tema de cada isla de esta página.

    Configuración de esta página

    {}

    Custom set

    CSS del set

    Artículos

    Notas de trabajo sobre sistemas en producción: arquitectura de tokens, gobernanza y decisiones que alguien tendrá que mantener cuando yo ya no esté en el proyecto.

    ascent-override y descent-override: desplazar la caja sin tocar el tamaño

    Cuando la etiqueta de un botón no cae en el centro visual del componente, la tentación es tocar line-height a mano. Dos descriptores de @font-face desplazan la caja de la fuente sin tocar font-size, aunque solo si line-height se deja en normal: fijarlo a un valor propio anula el ajuste por completo. El límite que hay que conocer antes de aplicarlos: qué vocal acentuada se recorta cuando el desplazamiento va demasiado lejos.

    • Tipografía
    • Design Systems
    • CSS

    La degradación que nadie decidió: lo que cuesta no planificar la arquitectura de componentes

    En un sitio web grande y con años de vida, la partida de mantenimiento que se presupuesta y la que se consume no se parecen. Una parte es deuda contraída a sabiendas, con fecha de devolución. El resto es degradación: componentes y CSS que se acumulan iteración tras iteración porque cada decisión, por separado, fue razonable. La generación asistida por IA multiplica esa segunda parte cuando no hay una arquitectura escrita que la dirija.

    • Design Systems
    • Arquitectura UI
    • Deuda Técnica