J'ai utilisé sass (en particulier le bit scss) avec mes feuilles de calcul, et jusqu'à présent, tout se passait bien. J'utilise tout à fait quelques fonctionnalités CSS3 qui ne sont pas encore pleinement mis en œuvre dans tous les navigateurs, et je me suis dit que je pouvais écrire un mixin qui a fait quelque chose dans cette mesure:Les arguments ne fonctionnent pas correctement dans SASS @mixin
@mixin multilang($what, $value) {
$what: $value;
-khtml-#{$what}: $value;
-webkit-#{$what}: $value;
-o-#{$what}: $value;
-moz-#{$what}: $value;
}
Et l'appeler comme @include multilang(user-select, none);
, mais , mon CSS compilé est jonché de choses comme -khtml-none: none
, etc
Maintenant, je me dis que je fais juste quelque chose de mal ici, mais je n'arrive pas à comprendre ce que c'est. J'ai essayé de mettre des citations autour des choses, en utilisant des arguments nommés, etc., mais tout a essentiellement le même problème.
Ce fait. OH! Je viens de réaliser pourquoi, je suppose. J'affectais auparavant '$ what' à la valeur de $ value, puisque' $ foo: $ bar; 'assigne' $ bar' à '$ foo'. =/Merci! – ashays