溢出x不起作用

use*_*980 0 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>
Run Code Online (Sandbox Code Playgroud)

以下是css:

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


img {
    width:350px;
    height:500px;
}
Run Code Online (Sandbox Code Playgroud)

Alf*_*ang 6

因为显示的<img>display: inline;,你应该防止他们违反这条线:

使用:

div {
    white-space:nowrap;
}
Run Code Online (Sandbox Code Playgroud)

去做这个

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