html - 创建大小相等的响应式 div 容器,不同大小的上传图像填充整个 div。

标签 html css cross-browser

这听起来可能令人困惑,但基本上我的网站上有一个名为分类广告的部分,我正在设计它,我希望它看起来统一,而不管上传的图像类型如何。

会是这样的

<div class = "classified-container>
    <img class = "classified-img" src = "blablabla.jpg "/>
</div>

我基本上是想让它看起来像 reddit,其中所有框的大小都相同,但图像不一定相同,但它们仍会填满整个 div,并且不会变形/拉伸(stretch)。同时我希望它也能响应并在移动设备上看起来不错。我已经尝试将 img 设置为最大宽度 = 100% 和最大高度 = 100% 但它工作不正常,一些图像没有填满整个 div 容器。

在大多数使用 css 的浏览器中兼容的最佳方法是什么?

最佳答案

 .classified-container{
   background-image:url('blablabla.jpg');
   background-repeat:no-repeat;
   background-size:100% 100%;
}

和您的 HTML :

<div class ="classified-container></div>

关于html - 创建大小相等的响应式 div 容器,不同大小的上传图像填充整个 div。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35807820/

相关文章:

html - 如何在CSS中为按钮创建缩放效果?

javascript - 由于硬件限制,哪些旧版浏览器仍在使用?

html - 我的 div 违背我的意愿相互覆盖

php - 比较 4 个或更多文件

php - 如何正确使用like系统twitter风格的按钮

jQuery toggle next ul li 基于图标点击

html - 使用 HTML 和 CSS 编写现代布局

cross-browser - 查找/设置 css 行高默认值

javascript - JSON 和 AJAX 与 jQuery 有什么区别?

javascript - React 中输入元素的怪癖