我一直在掙扎與此一陣子3塌陷的問題 - 我以爲 - 小問題。我嘗試將Bootstrap 3列表組和崩潰插件組合起來。引導高度有關
我有一個特定版本的工作,但一些重構之後,它似乎並不正確不再崩潰,但我用同樣的「戰略」和我一樣了。我只是將list-group-item
類從achor標記移至其父div標記。問題在於它沒有完全覆蓋我的div(和錨)。
我能夠提取的關鍵部分:
<div class="list-group">
<a data-toggle="collapse" data-target=".list-things" class="list-group-item active">Things</a>
<div class="list-group-item list-things in">
<a href="#">Foo</a>
</div>
<div class="list-group-item list-things in">
<a href="#">Bar</a>
</div>
<div class="list-group-item list-things in">
<a href="#">Baz</a>
</div>
</div>
要記住的重要一點是,list-group
需要有直接的訪問「,以它的孩子list-group-item
註解。否則,每個list-group-item
會站在自己具有「雙重」邊界(border-top
和border-bottom
),因爲它是:first
和:last
的孩子;如果你在Bootstrap CSS中查看它,它會以這種方式表現。
因爲Bootply不僅僅只是閱讀一些代碼的方式更加得心應手,這裏有一個鏈接到它:Bootply。也許這也是有用的,以顯示我原本(只有關鍵的東西,以及):Bootply original
任何人有一個想法?提前致謝。
那麼,它肯定的作品,但似乎我忘記提及的東西,我在解決這個問題尋找。 正如你的建議,我的原始代碼的作品。但是,如果仔細觀察每個div的邊界,就會發現它們每次都「翻倍」。 發生這種情況是因爲各個list-group-items不能「看到」彼此。我們解決方案中的每個list-group-item都是:第一個AND:last,創建兩個邊界(頂部和底部)。 這就是爲什麼重要的是不要將list-group-items包裝在另一個div中。我希望我能夠清楚地解釋自己,並感謝你對它的打擊;) – Sander