2014-02-14 38 views
1

我想僅將bootsrtap3包含到某個容器中。我做了什麼,我下載引導源,去\bootstrap-3.1.0\less更名爲bootstrap.lessbootstrap2.less,創建bootsrap.less,加入到它Bootstrap 3 LESS,僅將樣式應用於某個容器

.tw-bs { 
    @import "bootstrap2.less"; 
} 

我在計算器上我現在不記得一些答案找到。哪一個應該包含了每條規則.tw-bs

它適用於大多數規則,實際上適用於所有規則。但是,當我得到的.css文件仔細地看了看,我發現了一些奇怪的規則,如:

td.tw-bs .visible-print

.tw-bs .tw-bs .modal-footer:after

a.tw-bs .bg-primary:hover

那並不不會如此,因爲.tw-bs應該始終是父母。我做錯了什麼,以及爲什麼會產生這些非現實規則?

+2

請參閱http://stackoverflow.com/questions/19793508,[#1709](https://github.com/less/less.js/issues/1709)。 –

回答

3

使用&選擇器時出現命名空間問題。編譯引導並導入它。

+0

請你詳細說明一下,該怎麼做?起初我正在編譯靴子,然後我有bootsrap.css。那是什麼?我有點新,並且正在按照他們網站上的說明編輯靴子。所以我不確定在創建包含'.namespace-bs @import(less)「css/bootstrap.css」的新文件後應該做什麼。 }'接下來我應該怎樣處理我的新'mybootrap.less'?編譯更少?怎麼樣?來自哪裏? – dhblah

+1

使用WinLess或通常使用的任何方法編譯新文件。除非您打算更改它,否則可以將bootstrap.css保持在文件夾中。在你的情況下,將命名空間更改爲.tw-bs,因爲Bootstrap已經編譯好了,所以你不會得到那些奇怪的樣式。 – kartikluke

相關問題