The code below should show something like this for medium size device:
but I get this:
<div class="thumbnail" style="overflow: hidden">
<div class="col-xs-12">
<h3>SEO: tus productos al "alcance de la mano"</h3>
</div>
<div class="row">
<p class="col-md-8">
Sabemos de la importacia que tiene que tus productos sean faciles de encontrar en internet: de poco sirve tener una tienda online, si tus productos no destacan en los resultados de los principales motores de busqueda (Google, Yahoo, Bing, etc).<br><br>
Para que así resulte, optimizamos tu tienda desde el punto de vista SEO, tanto para las busquedas orientadas a un producto en particular, por ejemplo "telefono samsung modelo s6 edge", como para las busquedas más generales, por ejemplo: "telefonos para personas mayores". Estaremos encantados de mostrarte algunos casos de exito.
</p>
<div style="float: none" class="col-md-4 col-xs-5 center-block">
<img src="http://www.ziiweb.com/images/search_engines.png" class="img-responsive">
</div>
</div>
</div>
The problem: the image is not shown correctly as you can see on the second image, why?
NOTE: this is the way it should be shown for small devices:
2
Answers
I have modified your code a bit. Here is what you need to do:
float: none
from inline style.center-block
, useoffset-*
classes to center the image.md
screen tocol-md-2
. Optionally addcol-lg-1
to align the two columns for larger screens.Here’s what you need to do:
Code:
You need to make the
row
div 12-columns wide(addcol-md-12
). Then distribute the columns among the children div elements as you wish (8 and 4). Also, on smaller screens, you want them to take up the full width. You can ensure this by assigning 12 column width on smaller screens (col-xs-12
) to the text as well as the image container.Fiddle or it didn’t happen