我正在尝试创建<div>一系列只能水平滚动的照片。
<div>
它应该看起来像这样的
但是,只有通过指定<div>包含照片的的宽度,才能实现上述目的(因此它们不会“自动换行”)。如果我不放宽- 看起来像这样;
使用CSS可以防止固定宽度的图像发生变化,该怎么办。
谢谢
您可以使用display:inline-block与white-space:nowrap。这样写:
display:inline-block
white-space:nowrap
.scrolls { overflow-x: scroll; overflow-y: hidden; height: 80px; white-space:nowrap } .imageDiv img { box-shadow: 1px 1px 10px #999; margin: 2px; max-height: 50px; cursor: pointer; display:inline-block; *display:inline;/* For IE7*/ *zoom:1;/* For IE7*/ vertical-align:top; }