2016-05-04 11 views
0

Ich habe einen Bootstrap Zusammenbruch Plugin einrichten mit meiner Liste zu verwenden, der häufig gestellten Fragen:Prevent Bootstrap verdecken von „Springen“

https://jsfiddle.net/2d8ytuq0/

<ul class="faq__questions"> 
    <li> 
    <a href="#" data-toggle="collapse" data-target="#faq__question_1">..</a> 
    <p class="collapse" id="faq__question_1">...</p> 
    </li> 
</ul> 

Das Problem ist, wenn man den Zusammenbruch zurück erweiterte Beschreibung es "springt". Ich denke, das passiert aufgrund des unteren Randes der p Element hat. Ich habe versucht, es durch padding-bottom zu ersetzen, aber das hat das Problem nicht gelöst. Gibt es eine Möglichkeit, dies zu beheben, ohne das ursprüngliche Layout zu brechen?

Antwort

0

Dieses Problem wird verursacht, weil Ihr minimiertes Element eine margin-bottom:15px hat.

Ihr neuer HTML-Markup

<div class="collapse" id="faq__question_1"> 
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Saepe nesciunt rerum mollitia nobis corporis sint error quaerat cupiditate animi doloribus! Voluptas dolores, incidunt perspiciatis labore velit libero minus consequuntur blanditiis.</p> 
</div> 
+0

Ja, aber ich diesen Spielraum brauchen, sonst wäre ihr Inhalt sein zu nah an der Grenze. – sdvnksv

+0

Ok, dann erstellen Sie einen Wrapper 'div'. Siehe aktualisierte Antwort. – NiZa

+0

Das macht dann Sinn. Dies erfordert jedoch eine zusätzliche Markierung, könnte jedoch die einzige Lösung sein. – sdvnksv

0

einfach diesen CSS hinzufügen Marge property..This außer Kraft zu setzen funktionieren

.faq__questions > li p { 
    margin: 0; 
} 
Verwandte Themen