Je suis certain que je suis pas au bon endroit mais j'ai pas trouvé mieux, genre un lien "signaler une erreur" ou quelque chose comme ça...
Bref dans un récent article sur LESS (amalgamé avec LESSphp qui est just un port du compilateur en Php mais passons) http://www.alsacreations.com/article/lire/1307-des-css-dynamiques-grace-a-lessPHP.html
L'article dit qu'au sein des mixins on peut utiliser les pseudo-classes... En fait nan on ne peut pas (ou du moins pas de la façon dont l'article le présente).
J'utilise LESS depuis un ptit bout de temps et j'ai toujours été persuadé après mes tests que ce n'était pas possible. quelle fût ma surprise en parcourant l'article, dont j'ai ré-essayé... et nan ça ne fonctionne toujours pas:
devient une fois compilé :
Donc il n'est pas possible d'utiliser les pseudos-classes dans un mixin avec LESS (de mémoire c'est possible avec SASS) et euh... ben voilà je voulais juste faire remonter l'info.
PS : j'utilise le compilateur GUI LESS.app donc la différence peut venir de là même si j'en doute puisque de mémoire l'application utilise le compilateur d'origine alors que LESSphp est un port.
Bref dans un récent article sur LESS (amalgamé avec LESSphp qui est just un port du compilateur en Php mais passons) http://www.alsacreations.com/article/lire/1307-des-css-dynamiques-grace-a-lessPHP.html
L'article dit qu'au sein des mixins on peut utiliser les pseudo-classes... En fait nan on ne peut pas (ou du moins pas de la façon dont l'article le présente).
J'utilise LESS depuis un ptit bout de temps et j'ai toujours été persuadé après mes tests que ce n'était pas possible. quelle fût ma surprise en parcourant l'article, dont j'ai ré-essayé... et nan ça ne fonctionne toujours pas:
.mixin() {
color: red;
:hover {
color: blue;
}
}
a {
.mixin();
}
devient une fois compilé :
a {
color: red;
}
a :hover {
color: blue;
}
Donc il n'est pas possible d'utiliser les pseudos-classes dans un mixin avec LESS (de mémoire c'est possible avec SASS) et euh... ben voilà je voulais juste faire remonter l'info.
PS : j'utilise le compilateur GUI LESS.app donc la différence peut venir de là même si j'en doute puisque de mémoire l'application utilise le compilateur d'origine alors que LESSphp est un port.