0

これは私が取り組んでいる Web サイトであり、他のすべてのブラウザーはテーブルを適切に表示しますが、いつものように、IE (特に 9) になると壊れます。

http://lumpiahouserestaurant.com/menu/

<thead>IE が display:inline-block をうまく解釈しなかったので、私はすでに問題を修正しました。で同様の問題が見つかりません<tbody>

テーブルの主な目的は、<tr>フロートを左に、<td>ディスプレイ ブロックを下に向けて表示することです。

4

1 に答える 1

2

表は、このように縦に書くようには設計されていません。このようにブラウザーをいじるのは楽しい実験かもしれませんが、実稼働サイトでは頭痛の種のように思えます。

このようにテーブルをコーディングすることを主張する場合 (HTML で読む方が直感的であるため、これを行うことをお勧めします)、次のいずれかを行うことができます。

  1. 7 列と 1 行の外側のテーブルを作成します (各日に 1 つずつ)。n各列に、各日のデータを保持する行と 1 つの列を含むテーブルを作成します。これは、例のように、テーブルの行が整列されていないことを前提としています。
  2. 上から下ではなく左から右に表を作成し、javascript を使用して表を転置します。
于 2012-05-23T02:05:55.200 に答える