我有一個帶有標題欄和下面兩列的頁面。這兩列的位置是絕對的,所以它們可以將背景顏色擴展到頁面的底部。這裏是約束條件:水平定位兩個絕對元素而不使用javascript
- 我想右列左邊緣開始左列右邊緣結束。
- 左列中的文字隨一些ajax請求而變化。它需要擴展,所以我不能在左列上使用固定寬度。
- 右列的寬度無關緊要。它的高度必須至少爲垂直填充頁面至底部。如果內容低於頁面底部,背景應該隨之擴展。
的想法是,用戶會訪問這個頭版它會看起來「全」,在所有的三列橫佔據了幾乎整個頁面,並必須垂直佔據整個頁面。當他們向下滾動時,左列可以結束,右列可以繼續。
我已經完成了這個使用JavaScript。
$("#right").css('left', $("#left").width()+'px');
我不想使用JavaScript。我可以用這些限制使用CSS3重新制作這個頁面嗎?
http://jsfiddle.net/m3ta/BJFME/2/
。試試看第一個元素: 'float:left;' –
我無法弄清楚如何使用'float'來幫助我處理這種情況,請您詳細說明一下嗎? – Joey
嘗試浮動:留在第一個div或左div –