我有一个高达700px的div,该div是一张200px的图片。我想允许第一个700px滚动,但没有更多。因此,在较小的垂直分辨率下,用户可以滚动查看第一个700像素,然后其余部分被“切断”。允许一个div滚动X量,但然后停止?
另一方面,大垂直分辨率的用户将看到700px的div和图片都没有滚动条。
怎么办?
我有一个高达700px的div,该div是一张200px的图片。我想允许第一个700px滚动,但没有更多。因此,在较小的垂直分辨率下,用户可以滚动查看第一个700像素,然后其余部分被“切断”。允许一个div滚动X量,但然后停止?
另一方面,大垂直分辨率的用户将看到700px的div和图片都没有滚动条。
怎么办?
您可以使用CSS媒体查询在不同的窗口大小上使用不同的CSS。
@media all and (min-width: 350px) and (min-height: 950px) {
// css for a window size of 250px height and 750px width or higher
}
所以你想要做这样的事情?
.content {
height: 700px;
width: 300px;
}
.main {
height: 700px;
width: 100%;
background-color: red;
}
.pic {
display: none;
height: 200px;
width: 100%;
background-color: blue;
}
@media all and (min-height: 950px) {
.content {
height: 900px;
}
.pic {
display: block;
}
}
你到目前为止得到了什么? – gdoron 2012-04-25 10:09:52
@gdoron我已经尝试了很多与CSS的东西(这里是基本的布局:[链接](http://jsfiddle.net/CFuNB/10/)我试图使用溢出属性来做到这一点。我也看了剪辑和max-height属性),我对jquery了解不多,但有一种感觉,我可能需要使用它来解决这个问题。 – Pages 2012-04-25 10:32:29