只有水平滚动与CSS
在我正在处理的图像库中,我想要一个水平滚动条。缩略图是水平列出的,包含它们的区域应该有一个固定的滚动宽度,如果有很多适合该区域 下面是到目前为止的CSS代码,但它似乎不像您在代码下面的快照上看到的那样工作。我可以写些什么来实现我想要的 提前谢谢只有水平滚动与CSS,css,scroll,gallery,positioning,thumbnails,Css,Scroll,Gallery,Positioning,Thumbnails,在我正在处理的图像库中,我想要一个水平滚动条。缩略图是水平列出的,包含它们的区域应该有一个固定的滚动宽度,如果有很多适合该区域 下面是到目前为止的CSS代码,但它似乎不像您在代码下面的快照上看到的那样工作。我可以写些什么来实现我想要的 提前谢谢 #thumbnailArea { padding: 5px; width: 600px; height: 90px; overflow-x: scroll; overflow-y: hidden; bord
#thumbnailArea {
padding: 5px;
width: 600px;
height: 90px;
overflow-x: scroll;
overflow-y: hidden;
border: 1px solid black;
}
使用ASP.net webforms生成的缩略图区域的HTML代码如下:
<div id="thumbnailArea">
<a id="ImageRepeater_ImageHyperLink_0" class="thumbnails" href="default.aspx?name=Winter.jpg"><img id="ImageRepeater_Image1_0" class="thumbnail" src="Images/Thumbnails/Winter.jpg" /></a>
<a id="ImageRepeater_ImageHyperLink_1" class="thumbnails" href="default.aspx?name=Autumn.jpg"><img id="ImageRepeater_Image1_1" class="thumbnail" src="Images/Thumbnails/Autumn.jpg" /></a>
and so on...
</div>
这是因为容器适合您提供的宽度。为了达到预期效果,应该使用两个嵌套的div:具有给定宽度的外部div和容纳图像的内部div 例如: Html:
这是因为容器适合您提供的宽度。为了达到预期效果,应该使用两个嵌套的div:具有给定宽度的外部div和容纳图像的内部div 例如: Html:
虽然已关闭垂直滚动,但缩略图区域宽度不受影响,因此会强制换行。这应该可以做到:
#thumbnailArea {
white-space:nowrap;
}
虽然已关闭垂直滚动,但缩略图区域宽度不受影响,因此会强制换行。这应该可以做到:
#thumbnailArea {
white-space:nowrap;
}
为此,您需要在缩略图div中添加一个div,该div具有一定的宽度,以便所有图片都能放入其中:
<div id="thumbnailArea">
<div style="width: 1000px;">
<a id="ImageRepeater_ImageHyperLink_0" class="thumbnails" href="default.aspx?name=Winter.jpg"><img id="ImageRepeater_Image1_0" class="thumbnail" src="Images/Thumbnails/Winter.jpg" /></a>
<a id="ImageRepeater_ImageHyperLink_0" class="thumbnails" href="default.aspx?name=Winter.jpg"><img id="ImageRepeater_Image1_0" class="thumbnail" src="Images/Thumbnails/Winter.jpg" /></a>
and so on...
</div>
</div>
这就应该做到了,改变宽度,这样你就不会在结尾有大量的空白了为了让这项工作正常进行,你需要在缩略图div中添加一个div,该div具有一定的宽度,这样所有的图片都可以放进去:
<div id="thumbnailArea">
<div style="width: 1000px;">
<a id="ImageRepeater_ImageHyperLink_0" class="thumbnails" href="default.aspx?name=Winter.jpg"><img id="ImageRepeater_Image1_0" class="thumbnail" src="Images/Thumbnails/Winter.jpg" /></a>
<a id="ImageRepeater_ImageHyperLink_0" class="thumbnails" href="default.aspx?name=Winter.jpg"><img id="ImageRepeater_Image1_0" class="thumbnail" src="Images/Thumbnails/Winter.jpg" /></a>
and so on...
</div>
</div>
这应该可以解决问题,改变宽度,这样你就不会在结尾有大量的空白了thumnailArea中的html是什么样子的?我发布了一个答案,应该可以解决这个问题。这些答案有用吗?如果是这样,你能接受最有用/最正确的一个吗?看见如果没有,您能否提供更多详细信息,以便我们更好地回答您的问题?谢谢thumnailArea中的html是什么样子的?我发布了一个答案,应该可以解决这个问题。有没有有用的答案?如果是这样,你能接受最有用/最正确的一个吗?看见如果没有,您能否提供更多详细信息,以便我们更好地回答您的问题?谢谢我正忙着输入:提示:先发布答案,然后写一个例子;我正忙着输入:提示:先发布答案,然后写一个例子;