2014-10-10 95 views
0

我想安排兩個rows.I 8個表安排兩個div有兩個div水平神韻:
我想對齊
4表中的行1
第2行中的4個表格
我想水平和垂直安排表,包含在水平

當我嘗試將下面的代碼放在另一個[left] DIV容器中時。所有的表都在一行中。以下是我正在使用的代碼。

<div class="datagrid"><table> 
    <thead><tr><th>header</th><th>header</th></tr></thead> 
    <tbody><tr><td>data</td><td>data</td></tr> 
    <tr class="alt"><td>data</td><td>data</td></tr> 
    <tr><td>data</td><td>data</td></tr> 
    <tr class="alt"><td>data</td><td>data</td></tr> 
    <tr><td>data</td><td>data</td></tr> 
    </tbody> 
    </table></div> 

請在這個問題上指導我。如果需要,我可以上傳我正在使用的完整代碼。

+0

我只在這裏看到一個表 – yunandtidus 2014-10-10 07:52:49

+0

相同的表結構將複製通過了格.. – khalil 2014-10-10 07:53:47

+0

@khalil試試這個 - HTTP: //jsfiddle.net/ecs6z3L0/或http://jsfiddle.net/112eum5e/ – Anonymous 2014-10-10 07:56:00

回答

1

你可以實現,它通過添加父容器的前4桌,另外一個在接下來的4,就像這樣:

<div class="group"> 
    <div class="datagrid">table 1</div> 
    <div class="datagrid">table 2</div> 
    <div class="datagrid">table 3</div> 
    <div class="datagrid">table 4</div> 
</div> 
<div class="group"> 
    <div class="datagrid">table 1</div> 
    <div class="datagrid">table 2</div> 
    <div class="datagrid">table 3</div> 
    <div class="datagrid">table 4</div> 
</div> 

然後,添加這些樣式規則:

.datagrid { 
    float: left; 
} 

.group { 
    clear: both; 
} 
+0

很好給出瞭解決問題的例子。它工作得很好..我把它放在我的div裏面,並以適當的格式顯示。 – khalil 2014-10-10 08:07:55

0

使用浮球並清除。 查找的jsfiddle

Js Fiddle

CSS樣式的完整代碼

.datagrid{ 
float:left; 
} 
.firstRow{ 
} 
.secoudRow{ 
clear:both; 
}