Estoy usando LESS para mejorar mi CSS y estoy tratando de anidar una clase dentro de una clase. Hay una jerarquía bastante complicada, pero por alguna razón mi anidación no funciona. tengo esto:MENOS clases de anidamiento CSS
.g {
float: left;
color: #323a13;
.border(1px,#afc945);
.gradient(#afc945, #c8da64);
.common;
span {
.my-span;
.border-dashed(1px,rgba(255,255,255,0.3));
}
.posted {
.my-posted;
span {
border: none;
}
}
}
que no puede obtener la .g.posted
para trabajar. solo muestra el bit .g
. si hago esto está bien:
.g {
float: left;
color: #323a13;
.border(1px,#afc945);
.gradient(#afc945, #c8da64);
.common;
span {
.my-span;
.border-dashed(1px,rgba(255,255,255,0.3));
}
}
.g.posted {
.my-posted;
span {
border: none;
}
}
me gustaría anidar el .posted
en .g
sin embargo. ¿Algunas ideas?
'sass' tiene esa funcionalidad incorporada con el operador &. – sevenseacat
awww, no. Pensé que MENOS era increíble hasta ahora ... gracias –
MENOS aún es increíble, especialmente el preprocesador PHP LESS, con su sintaxis modificada y más flexible. Pero hasta que haya algún tipo de sintaxis comúnmente aceptada, tales problemas surgirán de vez en cuando. En mi opinión, este es MENOS inconveniente. – mingos