阻止浮动 HTML 元素下降到下一行
Stop Floating HTML elements from dropping to the next line
我正在构建一个网站,该网站旨在显示许多动态数量的div元素(每个元素都有自己的宽度),但它们不是沿着页面向下移动,而是水平移动。但是,当项目数的组合宽度大于容器div 时,它会自动下降到下一行。有没有办法阻止这种情况发生,并允许水平滚动(通过脚本而不是溢出栏)?
不要浮动它们,而是将它们设置为 display:inline-block;
。将包含元素设置为 overflow:hidden;
,然后您可以使用脚本通过多种方式滚动它们,例如调整第一个元素的边距,或将它们包装在另一个元素中并更改 left
属性(如果遵循此路线,则需要设置position
)。
编辑:您还需要设置white-space:nowrap
看到这个工作小提琴:http://jsfiddle.net/D8bea/
相关文章:
- 从 html 表中选择一行(突出显示)并在单击按钮时发送值
- html画布鼠标后的一行
- 当上一行/当前行被填充时,将新行添加到HTML表中
- Html-从数据库中删除一行
- 用 HTML 中的一行连接 2 张图像.姜戈模板
- 如何将动态颜色应用于与 HTML 表不同的每一行
- 从同一行中获取最接近复选框列的列的 html 值
- 使用 JavaScript 编辑 HTML 中的每一行
- 阻止浮动 HTML 元素下降到下一行
- 如何使用jQuery和Ajax将文本文件中的每一行加载到HTML列表中
- JQuery HTML 避免使用每个表中的第一行
- html表的xsl生成为每一行提供一个按钮
- 如何在嵌入php的html表中为每一行添加复选框,并在数据库(Postgresql)中更新其值
- 在不影响第一行的情况下,每隔一行缩进一个表.html/css/js/jQuery
- 如何使用jQuery根据某些条件获取HTML表的下一行
- 阻止一行html出现在谷歌搜索中
- 如何将值获取到一行html数据表中
- 在一个页面被呈现后,任何方式都可以去掉一行HTML代码
- 禁用最后一行html表复选框
- 为什么我不能删除每一行html的空白?