Bastante simple configuración aquí, estoy tratando de obtener dos divs para sentarse lado a lado. Imagen a la izquierda, texto a la derecha. Por alguna razón, si el texto es demasiado largo, empuja el div hacia abajo. Me gustaría hacer sólo el div cs-resumen entender que debe envolver el texto con el fin de no salta hacia abajo como es:CSS - Div no permanecerá en el lado derecho de Other Div
http://jsfiddle.net/csaltyj/5Huau/
Código:
<div class="container">
<div class="cs-image">
<img src="http://www.electroniccampus.org/school_logos/CFNC/Wake_Forest_University/Wake_Forest_University2.jpg" />
</div>
<div class="cs-summary">
<p>Texty text text McTexterson likes to text. Why is div getting shoved down?</p>
</div>
</div>
<div class="container">
<div class="cs-image">
<img src="http://www.electroniccampus.org/school_logos/CFNC/Wake_Forest_University/Wake_Forest_University2.jpg" />
</div>
<div class="cs-summary">
<p>Super short text behaves.</p>
</div>
</div>
CSS:
.container {
overflow: hidden;
border: 2px solid #0f0;
width: 400px;
margin-bottom: 1em;
}
.cs-image {
float: left;
border: 2px solid red;
}
.cs-summary {
font-size: 0.8em;
border: 2px solid blue;
float: left;
margin-left: 1em;
}
Como se puede ver en el segundo recipiente por debajo, el texto corto funciona bien. No quiero codificar ningún valor de pixel o em para qué tan ancho sea el texto, solo quiero que se ajuste y "conozca" sus límites.
Gracias de antemano.
Mira, lo que es perturbador es que el .container p margen izquierdo se ignora. ¿Por qué? – CaptSaltyJack
OK, impar ... si le doy a la p un margen izquierdo de 18em, entonces sangra. Es como si el borde izquierdo de la p estuviera debajo del img. Confusión total ... – CaptSaltyJack
si desea que el margen izquierdo funcione, necesitará un conjunto de 'ancho' y' visualización: bloque en línea; ': http://jsfiddle.net/hunter/5Huau/12/ – hunter