我正在尝试制作一个流体网格网站,现在我面临一个似乎无法仅使用 css 解决的问题。显然我做错了什么,但我找不到什么。
事情是这样的:我有一列(div:left)和一个body(div:right)内嵌显示。在第一阶段,左边的 div 宽度为 180,右边的 div 正在增长,直到达到 640 像素(如 youtube)。在第二阶段,我想让列从 120 像素增长到 150 像素,但是当列增长时,即使有足够的空间,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;
}