html / css表在IE中被破坏了

时间:2012-05-23 01:53:04

标签: html css internet-explorer html-table

这是我正在处理的网站,而且每个其他浏览器都正确显示该表,但总是如此,当涉及到IE(特别是9)时,它会中断。

http://lumpiahouserestaurant.com/menu/

我已经解决了<thead>问题,因为IE没有解释显示:内联块好。我找不到<tbody>的类似问题。

该表的主要目标是让<tr>向左浮动,<td>具有显示块,以便向下显示。

1 个答案:

答案 0 :(得分:2)

表格不是以垂直方式编写的。虽然以这种方式玩浏览器可能是一个有趣的实验,但这听起来像生产网站中令人头疼的秘诀。

如果你坚持以这种方式编写你的表格(我猜你想要这样做,因为它在HTML中更直观),你可以

  1. 制作一个包含7列和1行的外表 - 每天一个。在每列中创建一个包含n行和1列的表,以保存每天的数据。这假设表行不应该对齐,如示例所示。
  2. 从左到右,而不是从上到下,然后use javascript to transpose the table.