0
我目前正在网站上工作,但重要的是它必须适合每个页面。我有5个水平的div。中间的3个div是固定的尺寸,200px,400px,再次200px。现在,我有一个在最左边,最右边的一个,它应该是同样大的,并且无论您查看网站的分辨率如何,都会填充屏幕。所以中间的部分应该在中间,而2中间部分左侧和右侧的div应填写屏幕。我尝试了其他线程中解释的几种技术,但大多数只适用于左侧,或者仅适用于正确的部分,而不适用于左侧和右侧。也许有人有解决方案?有2个div填写页面的其余部分
我的HTML
<div id="left">
test
</div>
<div id="buttonsleft">
test
</div>
<div id="middle">
test
</div>
<div id="buttonsright">
test
</div>
<div id="right">
test
</div>
我的CSS
#left{
float:left;
background-color:#C00;
width:15%;
height:100%;
}
#buttonsleft{
float:left;
background-color:#3F0;
width:200px;
height:100%;
}
#middle{
float:left;
background-color:#30F;
width:400px;
margin:auto;
}
#buttonsright{
float:left;
background-color:#3FF;
width:200px;
height:100%;
}
#right{
float:left;
background-color:#300;
width:15%;
height:100%;
}
嗯,我已经指定了,代码片段只是我现在拥有的一小部分网站。这非常好,非常感谢你,但代码让我接触到下一个问题。它完美地缩放,然而之前#middle中的DIV现在在它下面。我担心这是由于.Container> div标签将所有div放在单元格中吗?有没有办法只适用于这5个div,使其余的功能仍然有效? –
是的:它只是一个简单的方法来将这条规则同时应用于所有这些规则。我不认为我理解你的新问题,如果你没有成功解决它,发布你现有的HTML CSS,我会试着看.. – avrahamcool
我已经上传了网站,检查源代码看看我现在拥有什么。 http://luukvanaggelen.com/test/index.html问题是,现在在它下面的东西以前是在中间的div(它仍然是代码,但不是视觉)感谢回复的人! –