css - 强制响应图像调整大小而不是小屏幕上的段落

标签 css twitter-bootstrap responsive-design

这当然很简单,但无法正常工作。

参见 http://jsfiddle.net/2X6pJ/

<div class="media">
    <a class="pull-left" href="#">
        <img src="http://placehold.it/250x250"/>
    </a>
    <div class="media-body">
        <h3 class="media-heading">Hello</h3>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
</div>

只希望文本段落(以及 div.media-body)始终至少占屏幕宽度的 50%,因此在较小的屏幕上,图像会变小。添加最小宽度似乎只是在图像下方强制文本。

我正在使用 twitter bootstrap,所以响应式图像的东西已经设置好了。问题是它不会生效,直到图像是唯一剩下的东西并且所有文本都移动到下面(当我调整面板大小时)。

最佳答案

如果你想在调整 div 大小时调整图像大小,试试这个:

img { 显示: block ;最大宽度:100%; }

这里有一个简单的例子:http://jsfiddle.net/2X6pJ/8/

关于css - 强制响应图像调整大小而不是小屏幕上的段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17067945/

相关文章:

html - 报告的视口(viewport)大小与预期值不同

javascript - 我怎样才能水平对齐 div 并且仍然响应

html - 将左边的div float 在右边的底部

forms - 使用流体网格系统在 Bootstrap 上对齐输入

html - 网站元素结构 : Efficiently using stylesheets

css - 没有使用 Bootstrap for Angular 渲染的样式

jquery - 在谷歌应用程序引擎中使用 Bootstrap 提前输入自动完成

angularjs - IE 11 无法正确渲染 masonry js

android - 调试 Android 中的 CSS 布局故障

html - 如何为一个单词的某些字符设置颜色?