我遇到了一个问题,就是我的代码中的侧边菜单div无法填充父元素的高度达到100%。我已经尝试了很多谷歌搜索和测试,才来向您求助。
代码片段:http://jsfiddle.net/zntxaspd/
代码片段:http://jsfiddle.net/zntxaspd/
html, body { height: 100%;}
.row.content { height: 100%; width:70%; margin: auto; }
.sidenav { padding-top: 20px;background-color: #f1f1f1; height: 100%;}
@media screen and (max-width: 767px) {
.sidenav {
height: auto;
padding: 15px;
}
.row.content {height:auto;}
}
h5 { font-size: 14px; border-bottom: 6px solid red; font-weight: bold; }
.rightcontainer { width:100%; height:100% margin: auto; border: 0px solid; border-radius: 4px; margin-bottom: 5px; border-bottom: 6px solid red;}
.rightcontainer .accountpanel .columncontainer .col-sm-6 { padding-right: 0px; padding-left: 0px;}
.leftcontainer {width:100%; margin: auto; margin-bottom: 5px; border-bottom: 6px solid red; }
.leftcontainer .eventinfo {width:100%; height: 38px; margin-bottom: 5px; border: 1px solid gray; }
.leftcontainer .eventinfo .split { height: 17px; }
.leftcontainer .eventinfo .split span { font-size: 12px; }
.leftcontainer .banner {width: 100%; height: 75px; border: 1px solid gray; margin-bottom: 5px; }
我不明白为什么两个侧边菜单只填充自己内容的高度,而不是填充父级 div 的高度。我做错了什么吗?如果我在项目中不添加!DOCTYPE html,则它可以正常填充,但据我所知,这是一种不好的解决方案,因此我应该找到其他方法。
最好的问候