2012-02-22 10 views
5

En this page de la documentación de Bootstrap, se proporciona un ejemplo que demuestra la "unidad de héroe" que normalmente se coloca en la parte superior de una página y anuncia algo importante. Intento incorporar esto en una página, pero también me gustaría mostrar una miniatura al lado. Aquí es lo que tengo:¿Cómo mostrar una miniatura en la unidad héroe con Bootstrap?

<div class="hero-unit"> 
    <div class="thumbnail span3"> 
    <img src="http://placehold.it/260x180" alt="Sample Image"> 
    </div> 
    <h1>Important Site Information</h1> 
    <p>This paragraph contains important ... </p> 
    <p><a class="btn btn-primary btn-large">Learn more &raquo;</a></p> 
</div> 

Este casi obras pero no hay ninguna brecha entre la imagen y el texto:

enter image description here

Además, la imagen está desbordando el div hero-unit . Soy consciente de que puedo solucionar ambos problemas con un poco de estilo en línea:

<div class="hero-unit" style="overflow: auto;"> 
... 
<div class="thumbnail span3" style="margin-right: 20px;"> 

Sin embargo, línea estilo realmente no es ideal y yo soy reacio a aplicarlo en todo el sitio mediante la edición de bootstrap.css. ¿Hay una mejor manera? Estoy seguro de que alguien se ha topado con esto antes.

Respuesta

9

Puede anidar elementos de cuadrícula. Así que simplemente agregue otro <div class="row-fluid"> (o <div class="row">) dentro de la unidad héroe, y luego agregue dos bloques <div class="span..."> con el porcentaje apropiado de las unidades de columna de la cuadrícula general.

Coloque la imagen en la columna izquierda y el texto en la derecha.

+0

Tengo [este HTML] (http://paste.ubuntu.com/852178/) en función de su respuesta, pero muestra la miniatura y el texto en líneas separadas. –

+0

Ese fragmento no se basa en mi respuesta. ¿Dónde está tu fila div? –

+1

¿El div de la fila entra al 'héroe-unidad' o al' contenedor-fluido' div? Ninguno parece funcionar. ** Editar: ** espere un minuto ... Creo que veo lo que hice mal ... –

Cuestiones relacionadas