tengo unas pocas cosas SASS mixin:Cómo usar! Predeterminado en una mezcla SASS?
@mixin micro-clearfix
&:after,
&:before
content: ""
display: table
&:after
clear: both
* html &
height: 1% !default
*+html &
min-height: 1% !default
Por desgracia, no se compila, a menos que se quita !default
lo que sería el punto de tener este mixin.
El mensaje de error que estoy recibiendo es:
Invalid CSS after "1% ": expected expression (e.g. 1px, bold), was "!default")
Lo que me gustaría lograr es que si height
(o min-height
) ya se ha definido para el selector entonces el mixin debe utilizar ese valor, de lo contrario, debe definir esta propiedad como 1%.
No deseo usar zoom
ya que no es una propiedad válida y me gusta mantener mi CSS limpio.
¿Estoy usando !default
de la manera incorrecta?
Tengo Compass 0.12.1 y SASS 3.1.10.
'default' se utiliza con Sass declaraciones de variables, y no las propiedades CSS. – BoltClock