html - 仅具有水平滚动的 Div 不起作用

标签 html scroll

我有一个具有以下样式的 div:

height:200px;
overflow-x:scroll;
overflow-y:hidden;
width:682px;

我需要元素在一行上彼此相邻,并且只有水平滚动。 里面的元素有以下样式:

width:60px;
padding:10px;
float:left;

但是当它们到达父 div 的末尾时,它们开始新的一行,而水平滚动条保持空白。有什么想法我做错了什么以及如何解决吗?

P.S 所有元素都是 div-s。

提前致谢!

最佳答案

引用:http://jsfiddle.net/pz9AP/

请注意,负责实际滚动的包装器 div。包含的项目将漂浮在容器元素内,而容器元素又将在包装器内滚动。

#wrapper {
    height: 200px;
    width: 682px;
    overflow-x:scroll;
    overflow-y:hidden; 
}

#container{
    width:2000px;  
}

.item{
    width:60px;
    padding:10px;
    float:left;
}

<div id="wrapper">
<div id="container">
    <div class="item">1</div>
    <div class="item">2</div>
    <div class="item">3</div>
    <div class="item">4</div>
    <div class="item">5</div>
    <div class="item">6</div>
    <div class="item">7</div>
    <div class="item">8</div>
    <div class="item">9</div>
    <div class="item">10</div>
    <div class="item">11</div>
    <div class="item">12</div>
</div>
</div>

关于html - 仅具有水平滚动的 Div 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7893417/

相关文章:

android - 防止在 Android 上的 Chrome 中滚动 body 不起作用并生成错误消息

javascript - 平滑滚动到 div 内的内部链接表现异常;可能是 CSS 大小/间距问题

php - 时间线麻烦

javascript - 将 HTML 代码块作为对象处理?

jquery - 使用 JQuery 禁用页面滚动

添加内容时CSS div高度溢出文档主体

Javascript - onscroll 顺利移动到下一个 anchor ?如何?

javascript - 在加载内部 html 时显示图像

html - 如何使 div 与 glyphicon 内容高度相同?

html - 显示 :hidden not working in safari