Ich verwende Bootstrap 3 und möchte einige Schaltflächen in der Bedienfeldüberschrift oben rechts hinzufügen. Wenn Sie versuchen, sie hinzuzufügen, werden sie unterhalb der Titelgrundlinie angezeigt.
Code: http://bootply.com/82631
Was ist das fehlende CSS, das ich entweder zum Titel, zur Bedienfeldüberschrift oder zu den Schaltflächen hinzufügen sollte?
.panel-title
aus<h4>
und Sie brauchen die Polsterung nicht.Ich bin hier etwas spät dran, aber die einfache Antwort ist, den H4 NACH dem Button Div zu bewegen. Dies ist ein häufiges Problem beim Floating. Lassen Sie Ihre Floats immer VOR dem Rest des Inhalts definieren, da sonst das Problem eines zusätzlichen Zeilenumbruchs auftritt.
Das Problem hierbei ist, dass, wenn Ihre Floats nach anderen Elementen definiert sind, die Oberseite des Floats an der letzten Zeilenposition des Elements unmittelbar davor beginnt. Wenn also das vorherige Element in Zeile 3 eingeschlossen wird, beginnt Ihr Float auch in Zeile 3.
Wenn Sie den Float an den oberen Rand der Liste verschieben, wird das Problem behoben, da keine vorherigen Elemente vorhanden sind, um ihn nach unten zu drücken, und alles, was nach dem Float in der obersten Zeile gerendert wird (vorausgesetzt, in der Zeile ist Platz für alle Elemente).
Beispiel für die richtige und falsche Reihenfolge und die Auswirkungen: http://www.bootply.com/HkDlNIKv9g
quelle
Sie sollten einen "Clearfix" anwenden, um das übergeordnete Element zu löschen. Als nächstes erstreckt sich das h4 für den Header-Titel über den gesamten Header. Nachdem Sie Clearfix angewendet haben, wird das untergeordnete Element nach unten gedrückt, wodurch das Header-Div eine größere Höhe hat.
Hier ist ein Fix, ersetzen Sie ihn einfach durch Ihren Code.
Bearbeitet am 22.12.2015 - .clearfix zur Überschrift div hinzugefügt
quelle
Ich habe die Schaltflächengruppe in den Titel eingefügt und dann unten einen Clearfix hinzugefügt.
quelle
Versuchen Sie, das
btn-group
InnereH4
so zu platzieren.http://bootply.com/lpXoMPup2d
quelle
Du bist ein Teil richtig. mit
<b>title</b>
ihm sieht gut aus , aber ich würde gerne verwenden<h4>
.Ich habe gesetzt
<h4 style="display: inline;">
und es scheint zu funktionieren.Jetzt muss ich nur noch eine vertikale Ausrichtung hinzufügen.
quelle
inline-block
ist besser.In diesem Fall sollten Sie
.clearfix
am Ende des Containers schwebende Elemente hinzufügen .http://www.bootply.com/NCXkOtIkD6
quelle
Ich habe festgestellt, dass die Verwendung einer zusätzlichen Klasse in der .panel-Überschrift hilfreich ist.
Und dann diesen weniger Code verwenden:
quelle
Das
h4
Element wird als Block angezeigt. Fügen Sie einen Rand hinzu und Sie werden sehen, was los ist. Wenn Sie etwas rechts davon schweben lassen möchten, haben Sie eine Reihe von Optionen:In beiden Fällen sollten Sie die
clearfix
Klasse zum Containerelement hinzufügen , um eine korrekte Auffüllung Ihrer Schaltflächen zu erhalten.Möglicherweise möchten Sie die
panel-title
Klasse auch dem h4-Element hinzufügen oder die Auffüllung anpassen.quelle
oder dieses? Durch Verwendung der Zeilenklasse
quelle