En la documentación de Magento 2 lib contiene lo siguiente:
@ media-common: true | false : establece si se generarán estilos comunes. Para estilos comunes cada vez que desee agregar algunos estilos, debe usar
& when (@media-common = true) {
your styles
}
Pregunta
¿Cuál es la diferencia entre usar esto y escribir Menos sin él? Como:
& when (@media-common = true) {
body {
background: blue;
}
}
¿Cómo se compila eso de manera diferente para:
body {
background: blue;
}
¿No se generará en styles-l.css y styles-m.css independientemente?
magento2
less-css
less
static-content
Ben Crook
fuente
fuente
styles-l.less
solo en Entonces, no creo que alguien lo configure afalse
propósito, a menos que sea para algún archivo css independiente personalizado, ¿tal vez? Por cierto, para los estilos de backend, puede usar ambos: @ media-common o descartar esa declaración, ya que todos los estilos están en el único archivo css.styles-l.less
, por lo que todos los estilos destyles-m.less
todavía se aplican, entonces ¿por qué el código fuera de media-common: true se agrega a ambos archivos?styles-l.less
ystyles-m.less
. Mientras se usa media-common: true , generará estilo en style-m, ¡pero en realidad se aplicará tanto a dispositivos móviles como a computadoras de escritorio! Lo comprobaré ahora para asegurarme.