Me doy cuenta de que esta es una pregunta muy antigua, pero si aterrizo aquí, también lo harán otros. Entonces pensé que pesaba.
Si desea que la información sobre herramientas responda solo a una línea, independientemente de la cantidad de contenido que agregue, el ancho debe ser flexible. Sin embargo, Bootstrap inicia la información sobre herramientas en un ancho, por lo que al menos debe declarar cuál será ese ancho y hacerlo flexible a partir de ese tamaño en adelante. Esto es lo que recomiendo:
.tooltip-inner {
min-width: 100px;
max-width: 100%;
}
El min-width
declara un tamaño inicial. A diferencia del ancho máximo, como sugeriría algún otro, que declara un ancho de detención . Según su pregunta, no debe declarar un ancho final o su contenido de información sobre herramientas eventualmente se ajustará en ese punto. En su lugar, utiliza un ancho infinito o ancho flexible. max-width: 100%;
se asegurará de que una vez que la información sobre herramientas se haya iniciado a 100px de ancho, crecerá y se ajustará a su contenido, independientemente de la cantidad de contenido que tenga.
TENGA EN CUENTA La información sobre
herramientas no está pensada para transportar mucho contenido. Podría parecer funky si tuviera una cadena larga en toda la pantalla. Y definitivamente tendrá un impacto en sus vistas receptivas, especialmente en teléfonos inteligentes (320px de ancho).
Recomendaría dos soluciones para perfeccionar esto:
- Mantenga el contenido de la información sobre herramientas al mínimo para que no supere los 320 píxeles de ancho. E incluso si hace esto, debe recordar si tiene la información sobre herramientas colocada a la derecha de la pantalla y
data-placement:right
, con su contenido de información sobre herramientas, no será visible en los teléfonos inteligentes (de ahí que Bootstrap inicialmente los diseñó para responder a su contenido y permitir que envolver)
- Si está empeñado en usar este concepto de información sobre herramientas de una línea, cubra sus seis mediante una
@media
consulta para restablecer su información sobre herramientas para que se ajuste a la vista del teléfono inteligente. Me gusta esto:
Mi demo AQUÍ demuestra la flexibilidad y la capacidad de respuesta en la información sobre herramientas de acuerdo con el tamaño del contenido y el tamaño de visualización del dispositivo.
@media (max-width: 320px) {
.tooltip-inner {
min-width: initial;
width: 320px;
}
}