В настоящее время я использую twitter bootstrap 3, и у меня возникла проблема с созданием адаптивного изображения. Я использовал img-responsive
класс. Но размер изображения не увеличивается. Если я использую width:100%
вместо, max-width:100%
то он отлично работает. В чем проблема? Это мой код:
<div class="col-md-4 col-sm-4 col-xs-12 ">
<div class="product">
<div class="product-img ">
<img class="img-responsive" src="img/show1.png" alt="" />
</div>
</div>
</div>
источник
Если установка фиксированной ширины изображения невозможна, вот альтернативное решение.
Наличие родительского div с display: table и table-layout: исправлено. Затем установите изображение для отображения: table-cell и max-width на 100%. Таким образом, изображение будет соответствовать ширине своего родителя.
Пример:
Скрипка: http://jsfiddle.net/5y62c4af/
источник
Попробуйте следующее в своей таблице стилей CSS:
источник
Попробуйте сделать так:
1) В вашем index.html
2) В вашем style.css
источник
Я обнаружил, что вы можете поместить класс .col на изображение, и это поможет - однако это дает ему дополнительное заполнение вместе с любыми другими атрибутами, связанными с классом, такими как float left, однако их можно отменить, скажем, например, без заполнения класс как дополнение.
источник
Я думаю, изображение чем повреждено. Пример: размер изображения 195px X 146px.
Он будет работать внутри более низких разрешений, например планшетов. Когда у вас разрешение 1280 X 800, оно будет больше, так как ширина также составляет 100%. Возможно, лучшим решением будет CSS внутри медиа-запросов, таких как шрифты иконок.
источник