我想做一個流體網格網站,現在我正面臨一個問題,只是不能修復只是使用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