html - 彼此相邻的 div,具有大小,没有换行符

标签 html css

我想要许多小的 div-s 并排在一起,没有换行符:

<div style="overflow: scroll;">

<div style="float: left; width: 40px;"></div>
<div style="float: left; width: 40px;"></div>
<div style="float: left; width: 40px;"></div>

</div>

问题是,宽度有效,但如果溢出它会换行,所以不能水平滚动。

最佳答案

您可以使用 white-spacedisplay:inline-block; 来实现。像这样写:

.parent{
 white-space:nowrap;
overflow:scroll;
}
.parent > div{
 display:inline-block;
 white-space:normal;
}

检查这个http://jsfiddle.net/EUtLh/

关于html - 彼此相邻的 div,具有大小,没有换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11519103/

相关文章:

html - IE9 忽略同一样式表中的 *some* 媒体查询

javascript - 如何在执行 JavaScript 时自动更改 div 的 CSS 最小高度值?

html - 对于仅用于打印的页面,我应该使用@media print 吗?

html - 在 CSS 中引用一个类

html - 导航栏中的水平对齐

javascript Bootstrap Accordion

c# - 有什么方法可以让小网页在 iPhone 上显示为全尺寸?

javascript - 每次页面加载时提取随机图像

html - CSS 页脚不在页面底部

html - 清除继承的 :before css