Algoritmos CSS

No diría que el término “algoritmo CSS” tenga un uso generalizado todavía, pero creo que Lara Schenck podría tener algo en claro. Ella lo define como:

una declaración bien definida o un conjunto de declaraciones que produzcan una salida de estilo específico

Entonces, un algoritmo CSS no es realmente un componente donde hay algún elemento principal y todo lo que necesita dentro, pero un algoritmo CSS podría involucrar componentes. Un algoritmo CSS no es sólo un complicado por clave/valor o un resultado calculado, pero ciertamente podría involucrar esas cosas.

Según tengo entendido, son pequeños minisistemas. En una publicación reciente, describe una situación que involucra esencialmente dos barras de encabezado fijas y la necesidad de lidiar con ellas en diferentes situaciones. En este ejemplo, la página puede estar en diferentes estados (por ejemplo, un estado de inicio de sesión tiene una position: fixed;barra), y eso afecta no sólo al encabezado sino también al área de contenido. Lidiar con todo eso en conjunto es un algoritmo CSS. Probablemente sea la forma en que todos trabajamos en CSS, pero ahora tenemos un término para describirlo. Este ejemplo en particular involucra algunas propiedades personalizadas de CSS, una clase basada en estado, dos selectores y una consulta de medios. Cosas clásicas del desarrollador front-end.

Sin embargo, Lara explica mejor lo que quiere decir. Deberías leer su entrada de blog inicial, su entrada de blog principal, su colección de ejemplos y hablar sobre el tema.

Ella estará en el CSS Day de PPK en junio (¡oye, está en nuestra lista de conferencias!), y la idea claramente le ha despertado algunos pensamientos.

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion