我想做一个流体网格网站,现在我正面临一个问题,只是不能修复只是使用CSS。显然我做错了什么,但我只是找不到。如何调整一个div的大小,当其邻近的div完成调整大小?
这是事情:我有一列(div:左)和一个正文(div:右)在线显示。在第一个div左边的宽度为180,div右边正在增长,直到达到640px(如youtube)。在第二阶段,我想让列增长一些,从120px增加到150px,但是当列增长的时候,div右移被推下,即使有足够的空间。我认为这与保证金的技术有关,但我无法找到它,并且不知道我可以使用的任何替代方法,因为我试图在不使用Java的情况下执行此操作。
这里是我的jsfiddle:这将清楚地表明了问题:http://jsfiddle.net/tomvisser/WcbYL/embedded/result/
我乐意与所有帮助我能。
在此先感谢。
<body>
<div class="gridContainer clearfix">
<div id="center">
<div id="left">This is the content for Layout Div Tag "left"</div>
<div id="right">This is the content for Layout Div Tag "right"</div>
</div>
</div>
</body>
这里是CSS:
#left {
float: left;
height:400px;
width: 150px;
display:inline;
background-color:#F00;
}
#right {
margin-left:150px;
background-color: #6F0 ;
height:400px;
}
@media only screen and (min-width: 650px) {
.gridContainer {}
#right {
margin-left:0px;
width:500px;
float:right;
display:inline;
}
#left {
margin-left:0px;
float: right;
width:100%;
margin-right:500px;
}
我发现你的描述很混乱>。<无论如何,从我目前所了解的情况来看,你希望绿色div与红色div保持在同一水平,而不是被推下。是对的吗? – kyooriouskoala 2013-03-19 02:38:08