我将解释我的问题:
我有一个内容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
。