No tengo problemas para conseguir que el texto se ajuste a un div cuando las partes superiores de los elementos están alineadas, pero no puedo encontrar la manera de ajustar el texto encima y debajo del div.¿Cómo hacer que el texto se ajuste arriba y debajo de un div?
Por ejemplo, quiero que el texto tenga el ancho completo de #container for 40px, luego lo rodeo a la derecha y vuelva a ancho completo.
Véalo en http://jsfiddle.net/cope360/wZw7T/1/. Donde agregué el margen superior a #inset es donde me gustaría que el texto se ajuste. es posible?
CSS:
#inset {
width: 100px;
height: 100px;
background: gray;
float: left;
margin-top: 40px;
}
HTML:
<div id="container">
<div id="inset">Inset</div>
This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around. This text should wrap all around.
</div>
¿El contenedor debe estar como primer hijo en el html? ¿O puedes colocarlo en algún lugar del texto también? – Marnix
@Marnix, se puede colocar en cualquier lugar. El HTML se puede estructurar de cualquier manera. Solo traté de hacer el ejemplo más simple que muestra el problema. – cope360