css - tamaño - ¿Puedo ajustar el ancho de un área<pre> para que se ajuste al texto?
texto ajustable css (5)
Agregando display: inline-block
debería hacerlo para FF, Safari y Chrome. Pero asegúrese de verificar en todos los navegadores y cómo se comporta, especialmente IE
Tengo los siguientes
area to fit the text?">
La mejor solución hasta el momento:
pre {
white-space: pre-wrap;
}
Para ese comportamiento necesitará float
su <pre>
. Por supuesto, los bloques flotantes causan algunos cambios de diseño, por lo que necesita envolverlo en otro elemento de bloque de compensación:
<div class="pre-wrapper"><pre>Lorem ipsum</pre></div>
.pre-wrapper {
overflow: hidden;
}
.pre-wrapper pre {
float: left;
}
Puedes usar display: inline-block;
:
Aunque, por favor, consulte el soporte del navegador, ya que no me sorprendería si IE no lo admite.
Puedes usar float:left
y un div
limpieza para lograr esto.