我将解释我的问题:

我有一个内容div,其中还有3个其他div:

                #content
#menu            #text          #sidebar
..          text...........      ------
..          text...........      ------
..          text...........      ------
            text...........      ------
            text...........
            text...........


看起来就是这样,#sidebar中的条纹正在显示其中的内容。
侧边栏具有绿色背景,该颜色贯穿整个网站。

但是我想要的是#sidebar的长度与#text的长度相同。然后应如下所示:

                #content
#menu            #text          #sidebar
..          text...........      ------
..          text...........      ------
..          text...........      ------
            text...........      ------
            text...........      ------
            text...........      ------


我不是专业的程序员,所以我希望有人可以帮助我。我已经尝试过一些“逻辑”的事情,例如:
-将#sidebar的高度设置为auto
-将#sidebar的高度设置为100%(这只会使其更长一点)

希望有人可以帮助我!提前致谢。

最佳答案

尝试以下更改:

#content {
    position: relative;
}

#balk {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
}
#balkgroen {
    height: 100%;
}


然后,您可以删除float#balk上的#balkgroen以及margin上的#balk

09-11 19:11
查看更多