私があなたを正しく理解しているなら、あなたはLIの間の空白を削除したいですか?これが私が得たものです。UL全体を親要素にカプセル化します。
<div id="test">
<ul class="discussions">
<li class="discussion btn btn-primary">Not so long text</li>
<li class="discussion btn btn-primary">Very very long text with lot of words.</li>
<li class="discussion btn btn-primary">Another long text foobar.</li>
<li class="discussion btn btn-primary">I'm short</li>
<li class="discussion btn btn-primary">I'm so short</li>
<li class="discussion btn btn-primary">And me?</li>
<li class="discussion btn btn-primary">Shut up</li>
<li class="discussion btn btn-primary">Ok, sorry... peace bro</li>
</ul>
</div>
そして、これをCSSに追加します
#test{
font-size: 0px;
}
li
{
margin: 0px !important;
font-size: 12; //this can be varied depending on your desired font size
}