html - 没有列表的水平可滚动图像行

标签 html css

我想在(较小的)容器 div 中创建一个带有缩略图的可滚动行。

如果不将 img 包装在列表中,这可能吗?我试过

float:left
display: inline-block;

图片

和/或

overflow: auto;

在容器 div 中。

但是div出现在一列中,没有水平滚动条出现(使用overflow:auto时只有垂直滚动条)。

jsfiddle:http://jsfiddle.net/8qJSr/1/

最佳答案

通过将图像保存在一个在外部包装器内滚动的包装器中,您可以很容易地实现这一点。

jsfiddle 链接:here ;

HTML:

 <div id="wrapper">
   <div id="innerwrapper">
    <img />
    <img />
    <img />
    <img />
    <img />
    <img />
    <img />
   </div>
 </div>​

CSS:

#wrapper { height: 100px; overflow: auto; width: 500px; overflow-y: hidden;}
img {height: 100px; width: 200px;float: left;}
#innerwrapper { width: 1200px;}​

关于html - 没有列表的水平可滚动图像行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10011732/

相关文章:

html - 使 z 顺序在固定和静态定位的 div 之间工作

javascript - Fancybox.. 一张图片包含更多图片

javascript - 如何进行响应式设计,使 H2 在 1 行 DIV 中获得最大字体大小?

css - a :active isn't working, 还有其他代码吗?

jquery - 压缩多个 jquery if 语句

javascript - SVG 元素宽度和高度在 html 中设置但在检查器中显示为 0 0

html - 溢出(滚动)以使用负 `left` 和 `top` 定位元素

javascript - 在 HTML 小部件中横向滚动

css - css中具有边界半径的半三 Angular 形

html - Bootstrap 3 中的背景图像问题