2008-09-23 17 views

Respuesta

10
a 
    &:visited:hover 
    attribute: foo 

Hoy en día, esta es la única forma válida. La sangría debe ser consistente (se recomiendan 2 espacios) y los dos puntos siguen el atributo.

1
a 
&:visited:hover 
    :attribute foo 

try que - en cuenta que es identation dos espacios, y los dos puntos va delante de atributo no después.

+0

Me di cuenta después de regresar a esta pregunta después de algún tiempo que era de hecho un problema sangría. Esto es sass después de todo :). Sin embargo, Colón no tiene que ir antes del atributo, sass aceptará cualquier forma de escritura. Utilizo el colon después porque me resulta más fácil de leer. –

+0

"el colon va antes del atributo no después" ya no es correcto – crispy

+0

Estoy aprendiendo SASS en este momento, y tropecé con esta página y noté que esta sintaxis (sin llaves, punto y coma, etc.) no parece ser disponible más? En http://sass-lang.com/tutorial.html, la sintaxis utilizada es la sintaxis CSS "normal" (excepto algunas posibilidades más, como la encapsulación). ¿Se ha eliminado esta "vieja sintaxis"? –

-1

Perfecto para la libración y antes/después:

&:hover { 
    color:#FFFFFF; 

    &::before { 
     color:#FFFFFF; 
    } 
} 
+0

¿Por qué publicas de nuevo esta respuesta? El OP no pregunta por la sintaxis de SCSS, sino por la sintaxis de SASS con sangría. Además, este código ni siquiera se compila. – cimmanon

+0

el otro scss no funciona, ¡mi código funciona bien para mí! –

Cuestiones relacionadas