2011-10-02 29 views
0

http://img580.imageshack.us/img580/1811/sinttulooh.png顯示:在div中的表格不像表格

我有問題,您在圖片中看到。這是一個三欄的div。這個div有一個display:table屬性,每一列都有一個display:table-cell屬性。問題是,如你所見,當中間的內容完成時,左邊和右邊的列開始其內容,並且他們應該從頂部開始寫入,作爲中間列。

我不知道它爲什麼會這樣,因爲在其餘的CSS中沒有任何其他規則發生衝突。我在其他例子中看到,沒有必要定義table-column或table-row來獲得這種風格。

我應該如何聲明div來獲得期望的結構?

謝謝!!

+0

除非您發佈實際頁面的網址,否則您不可能獲得任何建設性幫助。我們無法診斷PNG。 –

+0

你可以把一些示例代碼放在jsfiddle上嗎? –

+0

以下是代碼:http://jsfiddle.net/3fMM3/2/ 謝謝你的幫助:) – shirkkan

回答

0

嘗試將垂直對齊屬性設置爲您的表格單元格頂部。

.your-table-cells 
{ 
    vertical-align:top; 
} 
+0

謝謝!有用!雖然我認爲有一種方法可以做到這一點,沒有頂級財產 – shirkkan

+0

很高興幫助,如果你發現有用的答案,隨時將其標記爲「答案」:) –