html - float 两个包含彼此相邻的图像的 div 并自动缩放

标签 html css

我已经尝试解决这个问题有一段时间了,但似乎无法让它发挥作用。基本上我想要两张相邻的图像,它们之间可能有 10-15 个像素。如果 imageContainer 的大小发生变化,图像应该缩小,但仍然彼此相邻。我已经在谷歌上搜索过这个问题,试图找到答案,但在这种情况下他们都不起作用。谁能帮我弄清楚我缺少什么。这是一个 fiddle http://jsfiddle.net/dcksh6wf/2/

.container {
    width: 100%;
}

.imageContainer {
    width: 5%;
    max-width: 12%;
}

.image {
    display: inline-block;
    float: left;
}

.image img {
    width: 100%;
    height: auto;
}
<div class="container">
    <div class="imageContainer">
        <div class="image"><img src="http://placekitten.com/105/105" /></div>
        <div class="image"><img src="http://placekitten.com/105/105" /></div>
    </div>
</div>

最佳答案

您必须将内联显示规则应用于 .image 而不是 .imageContainer

.container {
    width: 100%;
}

.image {
    width: 5%;
    max-width: 12%;
    display: inline-block;
    float: left;
    margin-left: 10px;
}

.image img {
    width: 100%;
    height: auto;
}

.image:first-child {
    margin: 0;
}
<div class="container">
    <div class="imageContainer">
        <div class="image"><img src="http://placekitten.com/105/105" /></div>
        <div class="image"><img src="http://placekitten.com/105/105" /></div>
    </div>
</div>

关于html - float 两个包含彼此相邻的图像的 div 并自动缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26809463/

相关文章:

html - 通过背景位置的梯度过渡做奇怪的事情

java - 如何在 MobileApplication 和 Application 中获得相似的 CSS 外观?

html - 格式化文本,建议和操作方法?

带对象的 CSS 转换

javascript - 在 HTML5 Canvas 中对形状和文本进行分组

jquery - 定位下拉菜单

javascript - 谷歌浏览器说无法读取未定义的属性 "calculator"- 计算器是函数名称

css - STYLE.LESS 代码编辑器

html - CSS 将文本包装在空格上,但仍会扩展容器以适应没有空格的长字符串

html - 站点名称右侧的 float 主菜单