2012-01-10 37 views
0

我在Firefox和Chrome中獲得了非常好的結果,但是,IE並沒有將DIV顯示爲表格。任何幫助,將不勝感激。 這裏是我使用的標記:如何讓IE正確顯示CSS DIV表?

CSS

.table { 
    display: inline-table; 
    padding: 3px; 
} 
.row { 
    display: table-row; 
} 
.cell { 
    display: table-cell; 
    width: 210px; 
    height: 35px; 
} 

HTML

+0

你的類名不匹配 – Ibu 2012-01-10 18:32:16

+0

什麼版本的IE? – BoltClock 2012-01-10 18:32:19

+0

你有什麼理由使用div標籤來顯示錶格?這就是'table'的用途。 – 2012-01-10 18:34:21

回答

2

我使用div的顯示錶數據 -

拿着它那裏

HTML具有專門用於表格的整個類別的標記,至少在HTML 2.0以後,如果不是它的開始。在CSS2.1中出現表格顯示屬性之前的五年多時間裏,幾乎與第一次瀏覽器大戰開始的時間相差無幾。

如果它是表格數據,使用表

<table> 
    <tr> 
     <td>Cell 1</td> 
     <td>Cell 2</td> 
     <td>Cell 3</td> 
    </tr> 
</table> 
+0

這是表格數據,我同意這將是一個簡單的修復。這只是它在其他瀏覽器中的作用,但不是最流行的一種。 – 2012-01-10 18:43:39

+0

你確定使用HTML表格在IE中不起作用嗎?這是第一款支持至少基本部件的瀏覽器。 – BoltClock 2012-01-10 18:44:44

+0

@KeithGroben這不是一個簡單的解決方法 - 這是唯一的修復方法。 – 2012-01-10 18:45:03