1

我不知道该怎么做,我不是程序员,但尝试学习 CSS,因为这是我使用的主题的编码方式。

我自己已经走了很远,但这让我很难过它的两列主题......据我所知,我可以使用以下内容:

#left {
   width: 235px;
   padding: 10px;
   margin-left: 20px;
   position: fixed;
   line-height: 15px;

如果我将位置更改为绝对,则整个页面滚动,如果我将其保留为固定,并添加比如说 Twitter 提要或其他类型的文本,使我无法阅读通常滚动的位置,它就会被切断,无法访问它,突出显示或滚动..

我也玩弄过将主题更改为 3 列主题的想法,但同样,不是程序员,我会很困惑。任何帮助都会很棒...

我的网站是 99lessoxygen.tumblr.com,代码来自http://nigredotheme.tumblr.com


我应该注意,如果它处于固定状态,则只能滚动页面的右侧,而左侧被锁定..

4

2 回答 2

1

我相信你正在寻找的是overflow:auto;

您将需要删除position:fixed.

#box1 {
    height:100px;
    width:200px;
    float:left;
    overflow:auto;
}
#box2 {
    height:100px;
    width:200px;
    float:left;
    overflow:auto;
}

JSFiddle

A positionofabsolute将从相对父 div 继承绝对位置。

因此,例如,如果您将 div 设置为 1000 像素和相对位置,然后在该 div 内插入另一个 div,其位置为绝对位置,假设right:100px它将显示在距离 100 像素的父 div 的右侧正确的。

于 2013-03-02T20:14:30.827 回答
0

尝试给两列一个高度并添加:

overflow:auto;

如果内容溢出,这会使滚动条出现在其容器上。

于 2010-05-02T15:01:34.160 回答