Acabo de descubrir a Sass y estoy muy entusiasmado con eso.
En mi sitio web, implemento un menú de navegación en forma de árbol, diseñado con el combinador secundario ( E > F
).
¿Hay alguna forma de reescribir este código con una sintaxis más simple (o mejor) en Sass?
#foo > ul > li > ul > li > a {
color: red;
}
css
css-selectors
sass
Frarees
fuente
fuente
Respuestas:
Sin el selector secundario combinado, probablemente haría algo similar a esto:
Si desea reproducir la misma sintaxis
>
, puede hacer esto:Esto compila a esto:
O en sass:
fuente
Para esa única regla que tienes, no hay una forma más corta de hacerlo. El combinador secundario es el mismo en CSS y en Sass / SCSS y no hay otra alternativa.
Sin embargo, si tuviera varias reglas como esta:
Puede condensarlos en uno de los siguientes:
fuente