2012-06-26 32 views
1

我該如何將兩個slickgrid表並排放置?現在,我只是創建一個使用網格=新Slick.Grid ......兩個網格,但我必須使用硬編碼的尺寸CSS一樣:並排獲取兩個Slickgrid表

#dynamic1 { /*this is grid one*/ 
    position: absolute; 
    top: 120px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
    height:500px; 
} 

#dynamic2 { /*grid two*/ 
    position: absolute; 
    top: 120px; 
    left: 750px; 
    right: 0px; 
    bottom: 0px; 
    height:500px; 
} 

,這並不好玩。它不是動態的。如果可能的話,如果我可以將它們並排放置,並且寬度可以展開以填充整個瀏覽器窗口,那也是很好的。

編輯:它是固定的!下面是新的代碼:

#dynamic1 { 
float: left; 
width: 49%; 
position: absolute; 
    top: 120px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
    height:500px; 
} 

#dynamic2 { /*grid two*/ 
    float: right; 
    width: 50%; 
    position: absolute; 

    top: 120px; 

    right: 0px; 
    bottom: 0px; 
    height:500px; 
} 

回答

2
position: absolute; 
    **float: left;** 
    top: 120px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
    height:500px; 
} 

#dynamic2 { /*grid two*/ 
    **float: right;** 
    position: absolute; 
    top: 120px; 
    left: 750px; 
    right: 0px; 
    bottom: 0px; 
    height:500px; 
} 

你只需要添加一個左浮,浮權利。您可以將它們分配給任何等於100%的寬度組合。例如:

position: absolute; 
    **float: left;** 
    **width: 45%;** 
    top: 120px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
    height:500px; 
} 

#dynamic2 { /*grid two*/ 
    **float: right;** 
    **width: 55%;** 
    position: absolute; 
    top: 120px; 
    left: 750px; 
    right: 0px; 
    bottom: 0px; 
    height:500px; 
} 
+0

哇,這幾乎完全可以工作!一個簡單的問題,但是:你知道一種方法來使dynamic1的滾動條出現在dynamic1的右側嗎?現在,兩個滾動條都出現在dynamic2上,這很混亂。 – kyothine

+0

將它們都包裹在一個div中是我的第一個猜測。雖然很難說清楚你在說什麼。你有jsfiddle嗎? – Jeff

+0

啊,等等!我只是意識到它只適用於左:750px;包括在內。 float:right;實際上並沒有工作。 Lemme修補匠...編輯:很好,現在它工作! – kyothine