0

我的代码如下:

<div id="frame1" style="overflow-y: auto;overflow-x: auto;width:87.5%;height:100%;" >

content

</div>

这里声明 div 作为可滚动的 div 工作,但它不会根据窗口大小调整大小。

我有一种情况,我需要在同一行上,当调整窗口大小并且最终触摸 div 时,我需要它们不要换行,而是启用水平和垂直滚动。

请帮忙...

4

2 回答 2

0
<div id="frame1" style="display:block; width: 87.5%">

content

</div>

高度将根据内容增加

于 2011-02-21T05:31:01.307 回答
0

不太确定你想在这里做什么。我猜你有 2 个 div 彼此相邻,你希望其中一个在空间太小时开始滚动。如果您知道另一个 div 的宽度,则可以执行类似的操作right: *div width*,当宽度设置为 100% 时,这会使“frame 1”div 填充其余空间。那么如果这个 div 的内容对于那个 div 来说太大了,滚动条就会出现。您显然需要将位置值设置为静态以外的其他值,以使顶部、右侧、底部或左侧 css 值产生影响。

我最近在一个有 3 个固定 div 的网站上使用了类似的东西;页眉,页脚和主要内容。对于内容,我将顶部设置为页眉的高度,底部设置为页脚的高度,高度值设置为 100%。这使得内容填充页眉和页脚之间的空间。然后我将内容的overflow-y值设置为滚动,因此垂直滚动条始终可见,但它仅在内容上,因为页眉和页脚无论如何都不会滚动,这会产生非常好的效果,尤其是使用webkit滚动条.

同样,我不确定这是否是您要问的。此处为网站的临时链接(resolution-gaming.comuf.com)。

于 2012-06-03T04:10:02.647 回答