Html CSS Div布局拉伸以适应宽度和高度
我正在尝试制作一个phpBB主题,但是我很难按照我预想的方式设置DIV 这就是我想要做的 (帮助理解的图像) 这就是我到目前为止所拥有的 index.htmlHtml CSS Div布局拉伸以适应宽度和高度,html,css,overflow,Html,Css,Overflow,我正在尝试制作一个phpBB主题,但是我很难按照我预想的方式设置DIV 这就是我想要做的 (帮助理解的图像) 这就是我到目前为止所拥有的 index.html <body> <div id='container'> <div id='header'> </div> <div id='sidemenu'> </div> <div id='content'> <
<body>
<div id='container'>
<div id='header'>
</div>
<div id='sidemenu'>
</div>
<div id='content'>
</div>
</div>
</body>
问题是sidemenu DIV溢出到页面底部并创建一个滚动条
我试着寻找一个解决方案,只通过使用bottom:0px成功地消除了溢出侧菜单css中的代码>
但这会将标题向右推,并将侧菜单推到左上角,如下所示
我被困在这里了,css让我非常头疼啊哈。有人能帮我解决吗
非常感谢你 您应该使用高度:calc(100%-50px);顶部:50px代码>用于您的侧菜单。运行下面的代码段
*{
填充:0px;
保证金:0px
}
#标题{
宽度:100%;
高度:50px;
背景色:#6FF;
}
html,body,#容器{高度:100%;}
#副菜单{
显示:块;
位置:绝对位置;
宽度:100px;
高度:计算(100%-50px);
顶部:50px;
背景色:#6F6;
}
太漂亮了,谢谢!我不知道你可以在css中做到这一点。我希望它是跨浏览器友好的。
*{
padding: 0px;
margin: 0px
}
#header {
width:100%;
height:50px;
background-color:#6FF;
}
#sidemenu {
display: block;
position:absolute;
width:100px;
height:100%;
background-color:#6F6;
}