css - 使用固定宽度和溢出 : hidden 的父级自动调整子 div 的宽度

标签 css width overflow css-float

我的问题有点难以解释。我想要一个 div 来拉伸(stretch),这样他所有漂浮的 child 都保持在同一条线上。问题是容器的父级有一个固定的宽度,他的溢出是隐藏的。

想法是 div.container 拉伸(stretch)(在我的例子中应该是 1100px)所以 div.thumb 保持在同一条线上。

这是 JSFiddle 上的例子:http://jsfiddle.net/TdHYg/3/

<div class ="viewport">
<div class="container">
    <div class="thumb"></div>
    <div class="thumb"></div>
    <div class="thumb"></div>
    <div class="thumb"></div>
    <div class="thumb"></div>
    <div class="thumb"></div>
    <div class="thumb"></div>
    <div class="thumb"></div>
    <div class="thumb"></div>
    <div class="thumb"></div>
</div>

.viewport {
border:1px black solid;
overflow:hidden;
width:400px;   
}

.container {
/* width:1100px*/
}

.thumb{
background-color:lightgray;
margin:5px;
width:100px;   
height:100px;    
float:left;
}

最佳答案

thumbs 周围添加另一个容器:

http://jsfiddle.net/TdHYg/4/

关于css - 使用固定宽度和溢出 : hidden 的父级自动调整子 div 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9947296/

相关文章:

html - CSS 动态最大宽度

jquery - 按字母顺序排列的列表向下而不是交叉?

css - firefox 49,边界半径+溢出:hidden not working

SQL COUNT 溢出

internet-explorer - IE后台溢出

javascript - jQuery animate 和 scrollTop 不起作用,除非应用程序是移动大小

jquery - 简单的页面淡入

css 不透明度影响同级图像不透明度

javascript - jQuery 帮助 : How can i select tr td nth row?

css - 更改宽度过滤器输入框 primefaces 数据表