Colspan в IE7 / 8 не соблюдается - PullRequest
7 голосов
/ 17 июня 2010

DOM выглядит так:

<table>
  <tr>
    <td>a</td>...<td>g</td>
  </tr>
  <tr>
    <td colspan="3">
      <table>
        ...
      </table>
    </td>
  </tr>
  <tr>
    <td></td>...<td></td>
  </tr>
</table>

Есть идеи, почему это не сработает в IE? Я попытался установить width:auto для TD, содержащей внутреннюю таблицу, и table-layout:fixed не является жизнеспособным, поскольку табличные данные генерируются динамически.

Что может быть не так?

В настоящее время таблица заполняет только первый столбец и не будет охватывать.

Обновление: ПРИМЕР

http://stefankendall.com/files/example.html

Ответы [ 2 ]

20 голосов
/ 17 июня 2010

Используйте colSpan, а не colspan

1 голос
/ 17 июня 2010

Единственное, что приходит на ум, это то, что вам, возможно, придется заполнить столбцы чем-то, чтобы они отображались в IE.

<td>&nbsp;</td>
...