Estoy usando Bootstrap 3 y me gustaría agregar algunos botones en el encabezado del panel, en la esquina superior derecha. Al intentar agregarlos, se muestran debajo de la línea de base del título.
Código: http://bootply.com/82631
¿Cuáles son los CSS que faltan que debo agregar al título, el encabezado del panel o los botones?
.panel-title
del<h4>
y no necesitará el relleno.Llego un poco tarde al juego aquí, pero la respuesta simple es mover el H4 DESPUÉS del botón div. Este es un problema común al flotar, siempre tenga sus flotadores definidos ANTES del resto del contenido o tendrá ese problema adicional de salto de línea.
El problema aquí es que cuando sus flotadores se definen después de otros elementos, la parte superior del flotador comenzará en la última posición de línea del elemento inmediatamente antes. Entonces, si el artículo anterior se ajusta a la línea 3, su flotador también comenzará en la línea 3.
Mover el flotador al TOP de la lista elimina el problema porque no hay elementos previos para empujarlo hacia abajo y cualquier cosa después del flotador se representará en la línea superior (asumiendo que hay espacio en la línea para todos los elementos).
Ejemplo de orden correcto e incorrecto y los efectos: http://www.bootply.com/HkDlNIKv9g
fuente
Debe aplicar un "clearfix" para borrar el elemento principal. Lo siguiente, el h4 para el título del encabezado, se extiende por todo el encabezado, por lo que después de aplicar clearfix, empujará hacia abajo el elemento secundario, lo que hará que el div del encabezado tenga una altura mayor.
Aquí hay una solución, simplemente reemplácela con su código.
Editado el 22/12/2015 - agregado .clearfix al encabezado div
fuente
Coloqué el grupo de botones dentro del título y luego agregué un clearfix en la parte inferior.
fuente
Intenta poner el
btn-group
interiorH4
así ...http://bootply.com/lpXoMPup2d
fuente
Tienes parte de la razón. con
<b>title</b>
se ve bien, pero me gustaría usar<h4>
.he puesto
<h4 style="display: inline;">
y parece que funciona.Ahora, solo necesito agregar algo de alineación vertical.
fuente
inline-block
es mejor.En este caso debe agregar
.clearfix
al final del contenedor con elementos flotantes.http://www.bootply.com/NCXkOtIkD6
fuente
Descubrí que usar una clase adicional en el encabezado .panel ayuda.
Y luego usando este código menos:
fuente
El
h4
elemento se muestra como un bloque. Agregue un borde y verá lo que está sucediendo. Si desea hacer flotar algo a la derecha, tiene varias opciones:En cualquier caso, debe agregar la
clearfix
clase al elemento contenedor para obtener el relleno correcto para sus botones.Es posible que también desee agregar la
panel-title
clase o ajustar el relleno en el elemento h4.fuente
¿o esto? Usando la clase de fila
fuente