Zacząłbym od dodania clearfix
class do <div>
with panel-heading
class. Następnie dodaj oba panel-title
i pull-left
do H4
tagu. Następnie dodaj padding-top
, jeśli to konieczne.
Oto pełny kod:
<div class="panel panel-default">
<div class="panel-heading clearfix">
<h4 class="panel-title pull-left" style="padding-top: 7.5px;">Panel header</h4>
<div class="btn-group pull-right">
<a href="#" class="btn btn-default btn-sm">## Lock</a>
<a href="#" class="btn btn-default btn-sm">## Delete</a>
<a href="#" class="btn btn-default btn-sm">## Move</a>
</div>
</div>
...
</div>
http://bootply.com/98827
.panel-title
z,<h4>
a wyściółka nie będzie potrzebna.Jestem trochę spóźniony do gry, ale prostą odpowiedzią jest przesunięcie H4 PO DIV przycisku. Jest to częsty problem podczas pływania, zawsze miej zdefiniowane elementy zmiennoprzecinkowe PRZED pozostałą zawartością lub będziesz mieć dodatkowy problem z łamaniem linii.
Problem polega na tym, że kiedy twoje elementy zmiennoprzecinkowe są zdefiniowane po innych elementach, wierzchołek elementu zmiennoprzecinkowego zacznie się od ostatniej pozycji w wierszu elementu bezpośrednio przed nim. Tak więc, jeśli poprzedni element zawija się do linii 3, twój ruch zmienny również rozpocznie się w linii 3.
Przeniesienie pływaka na górę listy eliminuje problem, ponieważ nie ma żadnych poprzednich elementów, które mogłyby ją przesunąć, a wszystko, co znajduje się po pływającym, zostanie wyrenderowane w górnej linii (zakładając, że w wierszu jest miejsce na wszystkie elementy)
Przykład prawidłowego i nieprawidłowego zamawiania oraz efektów: http://www.bootply.com/HkDlNIKv9g
źródło
Powinieneś zastosować „clearfix”, aby wyczyścić element nadrzędny. Następnie h4 dla tytułu nagłówka, rozciąga się na całą szerokość nagłówka, więc po zastosowaniu clearfix, przesunie on element potomny, powodując, że div nagłówka będzie miał większą wysokość.
Oto poprawka, po prostu zastąp ją swoim kodem.
Zmieniono 22.12.2015 - dodano .clearfix do nagłówka div
źródło
Umieściłem grupę przycisków w tytule, a następnie dodałem poprawkę na dole.
źródło
Spróbuj umieścić
btn-group
wnętrze wH4
ten sposób ..http://bootply.com/lpXoMPup2d
źródło
Po części masz rację. z
<b>title</b>
tym wygląda dobrze, ale chciałbym użyć<h4>
.Włożyłem
<h4 style="display: inline;">
i wydaje się działać.Teraz muszę tylko dodać wyrównanie pionowe.
źródło
inline-block
jest lepiej.W takim przypadku należy dodać
.clearfix
na końcu kontenera z elementami pływającymi.http://www.bootply.com/NCXkOtIkD6
źródło
Znalazłem użycie dodatkowej klasy w nagłówku .panel.
A potem używając tego mniej kodu:
źródło
h4
Element jest wyświetlany w postaci bloku. Dodaj do niego obramowanie, a zobaczysz, co się dzieje. Jeśli chcesz przesunąć coś po prawej stronie, masz kilka opcji:W obu przypadkach należy dodać
clearfix
klasę do elementu kontenera, aby uzyskać prawidłowe wypełnienie przycisków.Możesz także dodać
panel-title
klasę do elementu h4 lub dostosować dopełnienie.źródło
albo to? Używając klasy row
źródło