Div Vertical Scroll

时间:2013-12-18 00:47:59

标签: css html

所以我最近为我的客户更新了一个网站,他希望保持这个网站非常简单。通常我设计了网站,使它们具有特定的宽度,然后在页面上水平居中。由于他们要求的画廊,我使网站100%,最小宽度为960px,最大高度为576px。在大多数情况下,她的文本内容是有限的,因此当页面的总宽度达到960px时,只有几页会在Div中产生垂直滚动。 Div框使用overflow-x:auto;命令。这适用于所有页面,除了一个..

例如,以下页面在100%时看起来很棒,当窗口宽度更改为文本需要滚动的位置时,滚动条位于最右侧:http://www.lisagleeson.com/about/

我在以下页面遇到一个小问题:http://www.lisagleeson.com/resume/

此页面内容设置为将内容拆分为2列。理想情况下,当屏幕足够宽时,它会很好,但是当它变小时会恢复到2列。到目前为止,我有它设置2列,它看起来很好,我注意到的唯一问题是垂直滚动条。而不是滚动条在最右边,它刚刚超过2列。有没有办法解决这个问题,滚动条位于最右边?

这是我正在使用的CSS,内容是主要的Div,textContent位于那个内,然后Resume就在那个内。

提前感谢您的帮助...

#content {
width: 100%;
min-width: 960px;
height: 576px;
margin-top:20px;
position: absolute;
background-color: #ffffff;
display: none;
}

#textContent {
min-width: 400px;
height: 515px;
float: left;
margin: -525px 20px 10px 520px;
padding: 10px 0px 0px 20px;
overflow-x: auto;
}

#resume {

-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;

-moz-column-gap:40px;
-webkit-column-gap:40px;
column-gap:40px;

-moz-column-rule: 1px outset #eeeeee; 
-webkit-column-rule: 1px outset #eeeeee; 
column-rule: 1px outset #eeeeee; 

}

1 个答案:

答案 0 :(得分:0)

滚动条应显示在需要滚动的div的最右侧。

如果增加#textContent的宽度,则滚动条将向右移动。将其设置为静态像素大小的问题在于,对于屏幕较小的用户,可以将其推离页面边缘。

尝试将#textContent设置为width:100%,看看是否对您有帮助。