我想让一个 div (我的侧边栏)伸展到页面底部。我知道我需要添加“身高:100%;” 为了做到这一点。
但是当我添加 height: 100%; 时,内容少于侧边栏的页面会削减侧边栏的高度,然后您就看不到侧边栏的内容。
这是索引页。一切看起来都是我想要的样子。
这是一个示例页面。请注意,侧边栏已被剪切。
CSS:
#menu-container {
background-image: url('floral.png');
width: 300px;
display: inline-block;
vertical-align: top;
height: 100%;
overflow: hidden;
position: absolute;
}
#menu {
background-image: url('menubg.png');
width: 220px;
margin: 0;
padding-top: 50px;
padding-left: 30px;
padding-right: 20px;
color: #e8e8e8;
height: 100%;
}
#content {
padding: 0px 0px 30px 325px;
width: 1000px;
display: inline-block;
vertical-align: top;
}
提前致谢!
* @Ritabrata Gautam *
更改后的 CSS 解决了我的第二个问题,但现在我回到较短页面上的截断侧边栏:请参见此处:http ://www.tarawilder.com/staging/?page_id=19
我现在要离开家了,今晚晚些时候我可以回复。再次感谢您的帮助!