html - CSS:使图像完全适合div

标签 html css image width

在新闻网站上工作,一旦我开始使用移动设备,我希望图像适合 div 的整个宽度……无论它是什么。这些图像最初的宽度为 240 像素,因此我们正在谈论将它们向上凸起。这是我目前正在使用的:

.thumb { float: left; clear: both; width: 100%; height: auto; margin: 0; }
.thumb img { max-width: 100%; max-height: 100%; }

所以在我的 iPhone 上,图片有点太小了,因为 div 是 320px 而 img 是 240。当然,这会改变,例如 480px 的风景。所以它需要灵活。有什么建议吗?

最佳答案

您可以尝试以下操作,将图像宽度设置为 100%。

.thumb {
  float: left;
  clear: both;
  width: 100%;
  height: auto;
  margin: 0;
}
.thumb img {
  width: 100%;
}
<div class="thumb">
  <img src="http://placehold.it/200x100">
</div>

关于html - CSS:使图像完全适合div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29856871/

相关文章:

html - 如果一个是固定的,是否可以并排对齐两个 DIV?

image - 我怎么能从无到有构建 docker 镜像?

html - 更改 p-inputSwitch 标签和样式

html - 如何正确定位导航栏

html - 如何为 textarea 占位符设置 padding-top(但不是普通文本)

html - 标题标签的垂直间距

Python 3 图像 base64 不保存到 html img 标签

html - 我怎样才能完美地居中我的形象?

javascript - 已设置位置,但 z-index 无效

javascript - 根据单选按钮选择显示表单