Twitter bootstrap Bootstrap 3更少,仅将样式应用于特定容器

Twitter bootstrap Bootstrap 3更少,仅将样式应用于特定容器,twitter-bootstrap,twitter-bootstrap-3,less,Twitter Bootstrap,Twitter Bootstrap 3,Less,我只想将bootsrtap3包含到某个容器中。我下载了bootstrap源代码,转到\bootstrap-3.1.0\less将bootstrap.less重命名为bootstrap.less,创建了bootsrap.less,并添加到其中 .tw-bs { @import "bootstrap2.less"; } 我在stackoverflow上的一些答案中找到了,我现在不记得了。应该把所有规则都包含在.tw bs中 它适用于大多数规则,实际上适用于所有规则。但是,当我仔细查看生成的

我只想将bootsrtap3包含到某个容器中。我下载了bootstrap源代码,转到
\bootstrap-3.1.0\less
bootstrap.less
重命名为
bootstrap.less
,创建了
bootsrap.less
,并添加到其中

.tw-bs {
    @import "bootstrap2.less";
}
我在stackoverflow上的一些答案中找到了,我现在不记得了。应该把所有规则都包含在
.tw bs

它适用于大多数规则,实际上适用于所有规则。但是,当我仔细查看生成的
.css
文件时,我发现了一些奇怪的规则,如:

td.tw-bs.可见打印

.tw bs.tw bs.modal页脚:在

a.tw-bs.bg主:悬停


这没什么意义,因为
.tw bs
应该始终是父级。我做错了什么,以及为什么会生成这种不存在规则?

这是使用&selector时的名称空间问题。编译引导程序并将其导入。

请参见,。请详细说明如何操作?首先我要编译bootsrap,然后是bootsrap.css。那是什么?我对less有点陌生,按照他们网站上的说明编译bootsrap。因此,我不确定在创建包含
.namespace bs{@import(less)“css/bootstrap.css”;}
的新的
mybootrap.less
文件后应该做什么?用更少的资源编译它?怎么用?从哪里开始?使用WinLess或您通常使用的任何方法编译新文件。您可以保持bootstrap.css在文件夹中的原样,除非您计划更改它。在您的情况下,将名称空间更改为.tw bs,因为引导程序已经编译好了,所以您不会得到那些奇怪的样式。