Quería utilizar Twitter bootstrap CSS solo en un elemento específico en mi página web.wrap a .less definiciones de CSS en un espacio de nombres
Intenté hacerlo como en el siguiente código. Pero después de compilar esto en un archivo CSS, no se generó nada. Si moví @import
fuera de #my_div
, entonces obtuve todas las definiciones css para twitter boostrap.
#my_div {
@import "../twitter_bootstrap/lib/bootstrap.less";
}
Como puedo namespace un archivo less css
?
El problema es con '@ import'. No funciona cuando se usa en un espacio de nombres. –
@MartinsBalodis El código para lib debe ser un archivo LESS (simplemente agregue '#ns {.anything() {' al principio y dos '}' al final de su lib de CSS. Y el archivo principal también debe ser un LESS La importación debe tener lugar al principio fuera de '#my_div {}'. No se enviará nada del primer archivo sin instrucciones adicionales, por lo que puede importarlo en cualquier lugar antes de este selector. Luego, el '#ns> .twitter;' Finalmente, la instrucción agregará su código justo donde lo desee. – FelipeAls
The twitter lib solo se puede importar. No puedo editar esos archivos. Se usan como submódulo de git. [Archivo principal de Twitter. archivo .less] (https://github.com /twitter/bootstrap/blob/master/lib/bootstrap.less) –