2012-01-10 18 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

+0

どのバージョンのIEですか? – BoltClock

+0

'div'タグを使って表を表示する理由は何ですか?それが 'table'の目的です。 –

答えて

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

これは表形式のデータですが、これは簡単に修正できることに同意します。他のブラウザでは動作しますが、最も一般的なブラウザでは動作しません。 –

+0

IEでIEのHTMLテーブルを使用しても問題ありませんか?それは少なくとも基本的な部分をサポートする最初のブラウザでした。 – BoltClock

+0

@KeithGrobenこれは簡単な修正ではありません - これが唯一の修正です。 –

関連する問題