html - 溢出 x 不工作

标签 html css

我正在尝试创建一个包含图像的水平可滚动 div,但不确定为什么下面的代码不起作用。

此外,div 中的图像正在垂直显示,而不是水平显示。 谁能帮我理解这里的问题

 <div>
     <img  src="http://farm1.static.flickr.com/143/321464099_a7cfcb95cf_t.jpg" />
     <img   src="http://farm4.static.flickr.com/3089/2796719087_c3ee89a730_t.jpg" />
     <img   src="http://farm1.static.flickr.com/79/244441862_08ec9b6b49_t.jpg" />
 </div>

下面是CSS:

div {
    width:400px;
    height:550px;
    border:thin solid black;
    overflow-x:scroll;
    overflow-y:hidden;
    position:relative;
}


img {
    width:350px;
    height:500px;
}

最佳答案

因为<img>的显示是display: inline; ,你应该防止他们打破界限:

使用:

div {
    white-space:nowrap;
}

做这个

演示:http://jsfiddle.net/fish_ball/vrD6E/

关于html - 溢出 x 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24133055/

相关文章:

html - 使用响应式主题时,如何使图像在彼此下方移动?

css - 为什么添加内容时这个 div 会向下移动?

css - 如何制作响应式 3 栏网站?

html - 如何制作点划线下划线

html - 排列没有表格或 colspan 的列

javascript - 您可以使用的 .animate() 的数量是否有限制

javascript - 改变大小的元素上的水平和垂直对齐CSS

javascript - jQuery 在 JSFiddle 中有效,但在本地 RoR 中无效。类型错误?

html - 带有动画的 CSS 滚动菜单显示不正确

css - Visual Composer 在哪里编辑 CSS - Wordpress